我正在从PHP返回一个json编码对象到javascript,我希望在显示它之前解析它:但是有一些限制。
1.我不能引用user.Relation
之类的每一行,因为如果该字段为空(可能是),我将不会将其返回给javascript。
2.我不知道将返回的确切字段。
即使我确实知道各个领域,也很难模板化。
当我将其附加到我的div $('#return').append(data);
我得到了
{“姓名”:“迈克”,“日间电话”:“xxx-xxx-xxx”,“晚上 电话 “:” XXX-XXX-XXX “ ”关系“: ”父“, ”电子邮件“: ”test@test.com“,” 细胞 电话/寻呼机 “:” XXX-XXX-XXX。“}
这在技术上是正确的,但我想要类似的东西:
Name: "Mike"
Cell Phone/Pager: "xxx-xxx-xxx"
Day Phone: "xxx-xxx-xxx"
Email: "test@test.com"
Evening Phone: "xxx-xxx-xxx"
Relation: "parent"
...
解析这些数据的最佳(最快)和最干净的方法是什么?
答案 0 :(得分:2)
var s = '';
for (var sAttr in json) {
s += '<b>'+sAttr+':</b> ' + json[sAttr]+'<br/>';
}
$('#return').append(s);
我会做什么。