jquery - 在 JQuery 中解析 JSON 对象

标签 jquery wcf json

我以表单返回了简单的 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/

相关文章:

Jquery 对话框在回发后关闭

java - RecyclerView 不显示 JSON 数据

php - 以 JSON 字典形式返回 Mysqli

javascript - IE9 和 self.close()

javascript - jQuery ajax 无法正常工作

javascript - 是否可以在 ajax 调用中将函数传递到 url 字段?

.net - 服务具有零个应用程序(非基础设施)端点

.net - Windows 7 上的 WCF netHttpBinding

c# - System.Net.Http.HttpClient 缓存行为

ruby - 打开远程 URL 返回空字符串?