jQuery封装方法ajax调用获得返回json数据方法
因为自个写ajax实在是累,开发速度也慢,所以就整合了jQuery的类库,同时很无耻的整进了开发项目中。0.0 以下是jQuery中$.ajax({data})方法返回json数据的方法
jQuery ajax方法获得异步数据目前在framework 3.5平台上引用System.Web.Script.Serialization;也可以获得json数据。今天这里写的是基于framework 2.0平台上实现的。
//后台数据 protected void Page_Load(object sender, EventArgs e) { Response.Clear(); Response.Write("{status:'Y',message:'返回的数据状态是Y'}"); Response.End(); }
<script type="text/javascript"> $("#btn").click( function () { $.ajax({ type: "get", url: "ajax_sources.aspx", cache: true, success: excute }); }); $("#div").ajaxSend( function () { $(this).html("正在发送请求....."); }); function excute(data) { eval("var data=".concat(data));//注意这里。s if (data.status == "Y") { alert(data.message); } } </script>
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div id="div"> </div> <input id="btn" type="button" value="click" /> </form> </body>