gpt4 book ai didi

javascript - 如何将 JSON 数据转换为以 HTML 显示?

转载 作者:太空宇宙 更新时间:2023-11-04 14:46:34 25 4
gpt4 key购买 nike

我正在尝试显示从 ajax 调用中检索到的 JSON 数据,但尽管获取了 JSON 对象,但我无法显示任何数据。

<!DOCTYPE html>

<head>
<title></title>
<script src="jquery.js"></script>
</head>

<script>


$(document).ready(function(){
$.getJSON("http://servername:10000/_vti_bin/webservice/service1.svc/getListTitle",
{
username: "a",
password: "b",
list: "calendar",
},
function(data) {
alert(1);
// and the rest
}
)
});

</script>

<body>
</body
</html>

我没有收到任何警报,但使用 Fiddler 我可以看到 JSON 对象。

{"GetListTitleResult":"Calendar"}

那么我在这里缺少什么?任何帮助表示赞赏。提前致谢。

编辑:看起来代码并没有一直到函数(数据)部分。但是 Firebug 也不显示任何语法错误。我仍然通过 Fiddler 获得 JSON 响应。有什么帮助吗?

最佳答案

以这种方式更改您的代码 -

$.getJSON("http://servername:10000/_vti_bin/webservice/service1.svc/getListTitle",
{
username: "a",
password: "b",
list: "calendar",
},
function(data)
{
$.each(data, function(i,item)
{
alert(item);
});
});

在我看来,这些是您犯的以下错误 -

  1. 由于 data 本身就是一个集合,因此您不需要获取 data.items。只需将 data 原样传递给 each 函数即可。
  2. each 迭代器的回调将传递集合中每个项目的keyvalue。因此,i 将是 GetListTitleResult,而 item 将是 Calendar

关于javascript - 如何将 JSON 数据转换为以 HTML 显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com