循环通过JSON数组 - 正确格式化

dzm*_*dzm 1 javascript jquery json

我有一个结果集,当我在php中使用json_encode()时,返回以下内容

[
{"id":"1","name:","value"},
{"id":"2","name:","value"},
{"id":"3","name:","value"},
{"id":"4","name:","value"}
]
Run Code Online (Sandbox Code Playgroud)

我然后使用jQuery尝试循环这个:

$.each(data, function(index, itemData){
  alert(itemData.id);
}
Run Code Online (Sandbox Code Playgroud)

问题是它只获得第一条记录(id:1).

难道我做错了什么?

Mik*_*ier 5

这对我有用,纠正了你的一些错别字:

var test = [{"id":"1","name":"value"},{"id":"2","name":"value"}];

$.each(test, function(index, itemData){
  alert(itemData.id);
});
Run Code Online (Sandbox Code Playgroud)

  • 嗨,我理解,但如果描述错误,很难给出一个好的答案. (2认同)