0

我正在从 PHP 返回一个 json 编码的对象到 javascript,我希望在显示它之前对其进行解析:但是有一些限制

1.我不能引用每一行,例如user.Relation,因为如果该字段为空(可以是),我不会将其返回给 javascript。2. 我不知道将返回的确切字段。3. 即使我知道各个字段,模板也太大了。

当我将它附加到我的 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"
...

我解析这些数据的最佳(最快)和最干净的方法是什么?

4

1 回答 1

2
var s = '';
for (var sAttr in json) {
  s += '<b>'+sAttr+':</b> ' + json[sAttr]+'<br/>';
}
$('#return').append(s);

是我会做的。

于 2013-09-16T23:29:11.933 回答