当前位置:  开发笔记 > 前端 > 正文

在JQuery中解析JSON对象

如何解决《在JQuery中解析JSON对象》经验,为你挑选了1个好方法。

我在表单中返回了简单的JSON对象

{"d":"{\"Name\":\"DMX100\",\"Description\":\"blah blah\",\"ID\":\" 780\",\"Make\":\"2010\"}"}

我如何成功解析它.

success: function(msg)                  
{                     
    $('#something').html(msg.d.Name);   
}

上面的代码不显示Name但是当我传递 $('#something').html(msg.d);
它时显示完整的JSON字符串.我如何联系个人财产

谢谢



1> ScottE..:

您不需要eval - 只需使用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

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有