程序员人生 网站导航

$.post() $.get() $.getJSON()

栏目:htmlcss时间:2015-04-20 08:26:02

HTML+JS代码

<html> <head> <title></title> <script src="jquery⑵.1.3.js"></script> </head> <body> <div id="UserName"></div> <div id="Age"></div> <div id="Gender"></div> </body> </html> <script type="text/javascript"> //$.post(url,[data],[callback],[type]) 1:地址 2:参数 3:回调函数 4:要求完成后返回的数据类型 $.post("Handler1.ashx", function (data) { data = $.parseJSON(data); $("#Gender").text(data.JsonData[2].Gender); }) //由于这里没有设置第4个参数,所以data仅仅是1个字符串,那末我们就需要利用$.parseJSON()方法将data字符串转换成json对象 //$.get(url,[data],[callback],[type]) 1:地址 2:参数 3:回调函数 4:要求完成后返回的数据类型 $.get("Handler1.ashx", function (data) { console.info("data", data); //输出:{ "JsonData": [{ "UserName": "张3"},{ "Age": "25" },{ "Gender": "男" }]} $("#UserName").text(data.JsonData[0].UserName); }, "json"); //这个"json"是设置获得数据的类型,所以得到的数据格式为json类型的(可选参数) //$.getJSON(url,[data],[callback]) 1:地址 2:参数 3:回调函数 $.getJSON("Handler1.ashx", function (data) { $("#Age").text(data.JsonData[1].Age); //无需设置,$.getJSON获得的数据类型为直接为json, }) </script>

1般处理程序

using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebApplication1 { /// <summary> /// Handler1 的摘要说明 /// </summary> public class Handler1 : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; var Json = "{"JsonData":[{"UserName":"张3"},{"Age":"25"},{"Gender":"男"}]}"; context.Response.Write(Json); } public bool IsReusable { get { return false; } } } }


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐