【发布时间】:2012-02-07 00:40:48
【问题描述】:
我有一个 JSON 输出,我想在每个 <li> 中显示每个项目。
JSON 输出如下所示:
var data = [
{
"MachineID":"171914",
"Cost":"13,642.41",
"Currency":"PHP"
},
{
"MachineID":"172233",
"Cost":"1,367.73",
"Currency":"PHP"
},
{
"MachineID":"41116",
"Cost":"2,608.20",
"Currency":"PHP"
},
{
"MachineID":"178077",
"Cost":"1,517.04",
"Currency":"PHP"},
{
"MachineID":"176430",
"Cost":"20,876.72",
"Currency":"PHP"
}
]
我的代码是这样的:
$.each(data, function(i, obj) {
$.each(obj, function(i, val) {
$('li').append(obj.MachineID);
});
});
现在结果如下所示:
富 171914171914171914172233172233172233411164111641116178077178077178077176430176430176430 酒吧 171914171914171914172233172233172233411164111641116178077178077178077176430176430176430我可能忽略了jQuery.each 调用中的某些内容,我只需要为每个<li> 显示一个 MachineID,输出应该是这样的:
等等..
【问题讨论】: