【发布时间】:2016-02-04 23:04:37
【问题描述】:
我有 json ajax.. 当我删除 .each 时,它给我的错误是“Uncaught SyntaxError: Unexpected token ILLEGAL”,没有发生错误,我的 .each 完全为空,但仍然是错误..
请看下面的代码:
$.ajax({
url: final_url,
data: final_query,
type: 'GET',
dataType: 'json',
beforeSend: function () {
},
error: function () {
},
success: function (data) {
if(data['return_message']=='success') {
alert(data['somedata'][0]['one']['two']);
$.each(data['somedata'], function(item) {
//alert(item['one']['two']);
});
}
}
});
如果我删除 .each ,脚本可以正常工作...我什至尝试过
function (i,item)
仍然没有运气 我被卡住了!
我需要.each函数来遍历json数组..
【问题讨论】:
-
那么
data['somedata']包含什么? -
它可以与
for(i=0;i<data['somedata'].length;i++) alert(data['somedata'][i].['one']['two']);一起使用吗?