zoukankan      html  css  js  c++  java
  • 返回JSon格式数据

    1.

    一、AjaxJson.aspx 
      处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: 

    代码如下:

    protected void Page_Load(object sender, EventArgs e) 

    string u = Request["UserName"]; 
    string p = Request["Password"]; 
    string output = string.Format("'UserName':'{0}','Password':'{1}'", u, p); 
    Response.Write("[{"); 
    Response.Write(output); 
    Response.Write("}]"); 
    Response.End(); 


    二、JqueryRequest.aspx 
      通过点击按钮来请求AjaxJson.aspx,获取JSon数据。代码如下: 
       

    代码如下:

    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
    <title></title> 
    <script type="text/javascript" language="javascript" src="js/jquery-1.3.2.js"></script> 
    </head> 
    <body> 
    <form id="form1" runat="server"> 
    <div> 
    <input type="text" name="Text1" id="Text1"/><br /> 
    <input type="text" name="Text2" id="Text2"/> 
    <br /> 
    <input type="button" id="btn1" onclick="BtnClick()" /> 
    </div> 
    <div id="dd"> 
    sd 
    </div> 
    <div> 
    <script type="text/javascript" language="javascript"> 
    function BtnClick() { 
    var uid = $("#Text1").val(); 
    var pwd = $("#Text2").val(); 
    $.ajax({ 
    url: "AjaxJson.aspx", 
    type: "POST", 
    data: { UserName: uid, Password: pwd }, 
    success: function(data) { 
    var json = eval(data); //eval("(" + data + ")"); 
    $.each(json, function(idx, item) { 
    var user = item.UserName; 
    var pass = item.Password; 
    $("#dd").html("<h1>用户名:" + user + " 密码:" + pass + "</h1>"); 
    }); 

    }); 

    </script> 
    </div> 
    </form> 
    </body> 
    </html> 
     
     
     
     
     
     
     
    2.
    Response.Write("[{'fileName':'" + fileName + "'},{'folderName':'" + folderName + "'}]");
     

    success: function (result) {
    var str = "";
    var rows = $.parseJSON(result);
    for (key in rows) {

    str += ConvertToTheItemRowHTML(rows[key].Name, rows[key].Id, rows[key].Type, rows[key].IsDeleted, rows[key].Isoffline);
    }
    RefreshTheItemList(str);
    },

  • 相关阅读:
    Hibernate表中多对多关系的映射
    Servlet JDBC工具类
    访问gridview中的各类控件
    ASP.NET2.0中Gridview中的内容导出到Excel
    List<T> 分页方式,泛型分页方式
    VS保存和编译问题] 总是出现另一个程序正在使用此文件,进程无法访问
    JS实现DIV的增加和移动
    让Editplus调试PHP程序
    与UpdatePanel控件不兼容的控件
    在Powerdesigner中,根据已有字段的Name值替换Code相同的Name的值
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2592324.html
Copyright © 2011-2022 走看看