黑马程序员技术交流社区
标题:
关于AJAX中JSON发送和返回数据
[打印本页]
作者:
吴步兵
时间:
2012-11-26 20:22
标题:
关于AJAX中JSON发送和返回数据
本帖最后由 吴步兵 于 2012-11-27 07:31 编辑
function Init(ind) {
$.ajax({
type: "GET",
dataType: "json",
url: ajaxurl, //目标地址
data: { "pageIndex": ind }, //要发送的数据
beforeSend: function () {
//alert("准备发送");
},
success: function (json) {
var result = json.ShowData;
$.each(result, function (i, n) {
//这里放返回数据的处理函数
});
},
complete: function (data, textStatus) {
//alert("处理完成");
},
error: function (data, textStatus) {
//请求出错处理
//alert('出错啦');
}
});
}
复制代码
$.each(result, function (i, n) {
alert(i);n是返回的数据,i在这里是表示什么呢
});
JSON数据处理引用的是Newtonsoft.Json.dll
作者:
许庭洲
时间:
2012-11-27 07:27
1. jQuery的闭包机制非常友好,在回调函数里面是能够访问外层空间的变量的;
2. each函数根据参数的类型实现的效果不完全一致;
$.each(Object, function(p1, p2)
{
this; //这里的this指向每次遍历中Object的当前属性值
p1; p2; //访问附加参数
}, ['参数1', '参数2']);
作者:
吴步兵
时间:
2012-11-27 07:30
许庭洲 发表于 2012-11-27 07:27
1. jQuery的闭包机制非常友好,在回调函数里面是能够访问外层空间的变量的;
2. each函数根据参数的类型实现 ...
明白了,i因为返回的是数据表,所以i应该就是当前行的行号,n是数据行的内容。感谢提醒
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2