只要有人能解释我为什么alertbox不会返回一个数组而是空?如何使用jQuery插入多维数组?奇怪的行为
var response = new Array();
response[0] = new Array();
response[1] = new Array();
response[2] = new Array();
response[0]["Id"] = 1;
response[0]["StreetAddress"] = 'xxx';
response[0]["Place"] = 'yyy';
response[1]["Id"] = 2;
response[1]["StreetAddress"] = 'xxx';
response[1]["Place"] = 'yyy';
response[2]["Id"] = 3;
response[2]["StreetAddress"] = 'xxx';
response[2]["Place"] = 'yyy';
$.each(response , function(key1, value1) {
alert(value1);
});
实际上,我会从web服务这样的数组,我需要循环到这个数组来检索数据。
但我不明白为什么循环无法正常工作。
非常感谢你们。
其实,我想利用这个服务: http://www.postcodeanywhere.co.uk/support/webservices/PostcodeAnywhere/Interactive/FindByPostcode/v1/default.aspx 上的顶部页面中,javascript函数代码示例如下所示: //将代码放在此处 // FYI:输出是一组键值对(例如响应[0] .Id),其中的键为: // Id //街道地址 //放置 所以我只是想创建一个示例数组来开始实现我的脚本。但我的阵列似乎是错误的。如果有人能给我我阵列的正确语法。谢谢 – 2011-06-17 13:46:42