只要有人能解釋我爲什麼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