林有一个小问题,使这项工作:jQuery的,JSON阵推
这里是我的JSON数组通过AJAX拉:
{
"message": [{
"title": "Account",
"id": 1
}, {
"title": "Content",
"id": 2
}, {
"title": "Other",
"id": 3
}]
}
这里的javascript:
var items = [];
$.get("settings.php", {
getlink: 1,
}, function(json) {
$.each(json.message, function() {
items.push(this);
});
},"json");
console.log(items)
但对于某些原因items数组总是空的[] 我可以在firebug中看到,json返回数组,但我无法推送它。
的执行console.log可能发生的GET请求完成之前,尝试将超时,以测试它是否工作。 – jmona789
添加oncomplete节并将console.log放在那里。 – nurdyguy