在json中常常碰到这样的代码:
遍历处理data,可以是数组、DOM、json等,取决于直接给定或者ajax返回的类型
function (index, value)中index是当前元素的位置,value是值。
// each处理一维数组
// 处理json数据,例如ajax的返回值
也就是说:obj的是一个对象:function里的key Value都是obj里的值;大多数情况下:data是后台返回的值。
是的。
遍历处理data,可以是数组、DOM、json等,取决于直接给定或者ajax返回的类型。
function (index, value)中index是当前元素的位置,value是值。
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也
很方便,它可以遍历一维数组、多维数组、DOM、JSON 等等。
是的,遍历处理data,可以是数组、DOM、json等,取决于直接给定或者ajax返回的类型
function (index, value)中index是当前元素的位置,value是值。
举几个例子:
// each处理一维数组
var arr1 = [ "aaa", "bbb", "ccc" ];
$.each(arr1, function(i,val){
alert(i);
alert(val);
});
// 处理json数据,例如ajax的返回值
var obj = { one:1, two:2, three:3};
$.each(obj, function(key, val) {
alert(key);
alert(val);
});
是的,遍历处理data,可以是数组、DOM、json等,取决于直接给定或者ajax返回的类型
function (index, value)中index是当前元素的位置,value是值。
举几个例子: // each处理一维数组 var arr1 = [ "aaa", "bbb", "ccc" ];
$.each(arr1, function(i,val)
// 处理json数据,例如ajax的返回值
var obj = { one:1, two:2, three:3};
$.each(obj, function(key, val)
alert(key); alert(val); });
$.ajax(url,data,function(msg)) msg 是代表服务器传来的是字符。
$.ajax(url,data,function(data)) data代表传来的是json 数据,要序列化之后才能拿到数据。
$.ajax(url,data,function(data, textStatus)) data 代表也是json 数据,textStatus 的值为success 代表连接成功,不是这个代表连接失败。