我有这个由 json_encode() 检索的数组。当我执行
$.getJSON('beta.php' , function(data){
console.log(data);
});
我得到的结果如下
[
Object { StuId="1", fName="Saman", more...},
Object { StuId="2", fName="Marry", more...},
Object { StuId="3", fName="Navjoth", more...},
Object { StuId="4", fName="Jassu", more...}
]
我正在尝试使用
$.each(data, function(key, value){
for(var key in value){
if(value.hasOwnProperty(key)){
$("#article tbody").html(
"<tr><td>" + value.StuId +
"</td><td>" + value.fName +
"</td><td>" + value.lName +
"</td><td>" + value.age +
"</td><td>" + value.grade +
"</td></tr>");
$("article tbody").appendTo("document.body");
}
}
});
.我想这是不可能的,因为数组的上述格式。
如果有人能解释为什么会发生这种情况以及如何纠正它,我将不胜感激。我想知道如何将上述内容转换为以下格式。
[
{"StuId":"1","fName":"Saman","lName":"Kumara","age":"14","grade":"A"},
{"StuId":"2","fName":"Marry","lName":"Vass","age":"12","grade":"B"},
{"StuId":"3","fName":"Navjoth","lName":"Bogal","age":"32","grade":"A"},
{"StuId":"4","fName":"Jassu","lName":"Singh","age":"22","grade":"E"}
]