gpt4 book ai didi

jquery - 如何使用 jQuery 迭代 json 对象 - GeoNames.Org api

转载 作者:行者123 更新时间:2023-12-01 07:42:11 29 4
gpt4 key购买 nike

我在控制台上收到SyntaxError:JSON.parse:JSON数据第1行第2列的意外字符。无法迭代。

 var url ="http://api.geonames.org/postalCodeSearchJSON?postalcode=110085&maxRows=100&username=demo";
$.post(url, function(results) {
var myJSONObject = JSON.parse(results);
for(var i = 0; i < myJSONObject.postalCodes.length; i++)
{
var name = postalCode[i]["name"];
alert(name);
}

});

最佳答案

结果已经是一个 JSON 对象,因此不需要按原样解析和使用它。

 $.post(url, function(results) {
//var myJSONObject = JSON.parse(results); change
for(var i = 0; i < results.postalCodes.length; i++)
{
var name = postalCodes[i]["adminName3"];//change
alert(name);
}

此外,响应中没有任何名为“name”的键,因此我更改了那里的代码,并将 postalCode"s"更改为数组名称。

关于jquery - 如何使用 jQuery 迭代 json 对象 - GeoNames.Org api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45784196/

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