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>
浙公网安备 33010602011771号