我正在进行 AJAX 调用,我得到以下信息:
{"status":"Results Found","errorcode":"0","result":[{"name":"test","id":"1"},{"name":"some","id":"2"}]}
我想对结果元素做的是使用 javascript 制作一个无序列表。例如:
<ul>
<li> test </li>
<li> some </li>
</ul>
有人可以帮忙吗?
谢谢
最佳答案
这也是一个很好的做法:
var q = '{"status":"Results Found","errorcode":"0","result":[{"name":"test","id":"1"},{"name":"some","id":"2"}]}';
var o = $.parseJSON(q);
alert(o.status); // for test, remove it
alert(o.errorcode); // for test, remove it
var ul = "<ul>";
for (var i = 0; i < o.result.length; i++) {
alert(o.result[i].name + " = " + o.result[i].id); // for test, remove it
ul += "<li>" + o.result[i].name + "</li>";
}
ul += "</ul>"; // final html, use it
关于javascript - 如何在 Javascript 中解析以下 AJAX 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303316/