• 返回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);
    },

  • 相关阅读:
    mac OSX 上 brew install hive
    mac osx 系统 brew install hadoop 安装指南
    python在windows平台的pip安装package时的编译问题
    安装scapy遇到的问题
    node中使用domain处理异步异常问题
    web开发中的 emmet 效率提升工具
    未来10年房地产存量与人口需求量分析
    Apple individual program 加入之后的玩法 官方资源
    nginx 反向代理 与 Apache backend的配置联合配置
    ubuntu 休眠之后网络间接失败 can not connect to network after suspend (wake up)
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2592324.html
Copyright © 2020-2023  润新知