如何將從jQuery getJSON收到的數據存儲到數組中以備後用?jQuery - getJSON數據到數組
下面是一個示例代碼段 - 不知何故循環的data
未被存儲到全局haikus
。
$(document).ready(function(){
var haikus=[];
alert("begin loop");
$.getJSON('http://haikuennui.com/random.php',function(data){
var i=0;
for(i=0;i<data.length;i++){
haikus[i]=[data[i].id,String(data[i].username),String(data[i].haiku)];
}
alert(haikus[0][1]);
});
})
,是什麼樣子? – 2010-08-09 08:01:30
我無法引用getJSON回調之外的任何元素。我試過在回調中定義一個array = data [i](for循環,i),但數組讀取undefined之外的回調 – ina 2010-08-09 08:03:50
添加了一個片段 – ina 2010-08-09 08:21:04