gpt4 book ai didi

javascript - getJSON 类型错误 e 未定义

转载 作者:行者123 更新时间:2023-11-28 02:30:07 25 4
gpt4 key购买 nike

我有下面这个 jQuery:

$.getJSON('../GetCities?', { term: inputString }, function (data) {            
var anchorTagElements = '';
console.log("line 39 ");
$.each(data.items, function (i, item) {
console.log("line 41 " );
anchorTagElements = anchorTagElements + '<a href=""><span class="searchheading">' +
item.City + ', </span></a>';
});
});

我可以看到数据正在使用 firebug 从服务器返回,我可以看到第 39 行打印到日志中,但第 41 行并不意味着它在第 41 行 console.log 之前失败

我收到的错误消息是TypeError:e未定义

error message

有什么想法可以看吗?

编辑

使用 jQuery 非缩小版我得到:

TypeError: obj is undefined
length = obj.length,

尝试获取长度来评估i时失败。我不知道为什么我可以看到数据正确返回。

这是返回的数据:

data

最佳答案

$.each(data, function (i, item) {  
anchorTagElements = anchorTagElements + '<a href=""><span class="searchheading">' +
item.City + ', </span></a>';
});

关于javascript - getJSON 类型错误 e 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351514/

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