我有一个结果集,当我在php中使用json_encode()时,返回以下内容
[
{"id":"1","name:","value"},
{"id":"2","name:","value"},
{"id":"3","name:","value"},
{"id":"4","name:","value"}
]
然后我使用jQuery尝试循环:
$.each(data, function(index, itemData){
alert(itemData.id);
}
问题是它只获得第一条记录(id:1)。
我做错了吗?
答案 0 :(得分:5)
这对我有用,纠正了一些错别字:
var test = [{"id":"1","name":"value"},{"id":"2","name":"value"}];
$.each(test, function(index, itemData){
alert(itemData.id);
});
答案 1 :(得分:0)
这是关于如何使用AJAX请求的JSON响应的基本示例:
$.getJSON("http://example.com",
function(data){
$.each(data.items, function(i,item){
// do something
});
});