我在表单中返回了简单的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字符串.我如何联系个人财产
谢谢
您不需要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
| 归档时间: | 
 | 
| 查看次数: | 6659 次 | 
| 最近记录: |