gpt4 book ai didi

javascript - 使用 jquery 读取 json

转载 作者:行者123 更新时间:2023-11-30 17:09:11 24 4
gpt4 key购买 nike

我有以下 json

[{\"Country\":\"Europe\",\"City\":[\"Berlin\",\"Istanbul\",\"London\",\"Manchester\",\"Milan\",\"Paris\"]},null]

我想阅读国家和城市。

我试过这样

var eu = jQuery.parseJSON($("#EU").val());
for( i=0; i<eu.length();i++)
{
alert( eu[0][0]);
}

但是我在警报中收到未定义的错误。

我怎样才能完成上述任务?

最佳答案

length 是属性而不是方法。只需删除 ():

for( i=0; i<eu.length;i++) {
alert( eu[i].Country );
}

此外,您有一个对象数组,因此 eu[0][0] 不存在。要输出国家,例如,使用 eu[0].Countryeu[0]['Country']

此外,您的第二个 Array 元素为空,因此您应该检查它(或收到错误):

for( i=0; i<eu.length;i++) {
if( 'Country' in eu[i] ) {
alert( eu[i].Country );
}
}

关于javascript - 使用 jquery 读取 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355703/

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