我以表单返回了简单的 JSON 对象
{"d":"{\"Name\":\"DMX100\",\"Description\":\"blah blah\",\"ID\":\" 780\",\"Make\":\"2010\"}"}
如何成功解析它。
success: function(msg)
{
$('#something').html(msg.d.Name);
}
上面的代码不显示名称,但是当我传递 $('#something').html(msg.d);
它显示完整的 JSON 字符串。我如何到达各个属性
谢谢
最佳答案
您不需要评估 - 只需使用 d.Name
(假设 d 是 msg.d 中的变量)
使用 jquery 的 .each 方法迭代包含多个“行”的 json 对象也很容易,如本例所示:
$.each(msg.d, function() {
alert(this.SomeProperty);
});
并确保您已设置:
contentType: "application/json; charset=utf-8",
dataType: "json",
最后,使用 firebug 来 console.log msg.d
关于jquery - 在 JQuery 中解析 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2177686/