javascript - 如何在 Javascript 中解析以下 AJAX 响应?

标签 javascript html ajax json

我正在进行 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/

相关文章:

javascript - 当网络应用程序通过 javascript 生成大部分标记时...

javascript - 如何使用 JavaScript 重置文本字段值?

asp.net - 添加 context.Response.Headers.Add ("Cache-Control", "no-cache");说需要 IIS 集成管道?

javascript - 使用ajax在coldfusion中引用表单值

Javascript正则表达式只留下单词(国际版)

javascript - 背景顶部滚动上的渐变淡入淡出文本

javascript - PHP 如何在用户提交表单时更新文本

php - 发布http ://localhost/MyApp/MyCon/customerCheck 500 (Internal Server Error)

php - 如何使用ajax更新表单结构

javascript - 给D3子弹图添加 'measures'标签