如何将从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