所以我试图从JSON分配数据到一个全局变量多次使用它,但我得到这个问题。第一个警报通过确定,但对于第二个我不能读取未定义的propery 4。JQuery阅读JSON(全局/本地变量)
var refference=[]
$.getJSON('letters.json', function(data) {
refference=data.letters
alert(refference[1][4])
})
alert(refference[1][4])
谢谢!
你不能。 Ajax是异步的,外部的警报将在Ajax完成之前发生。 http://learn.jquery.com/ajax/key-concepts/ *“A是为异步”* – 2013-03-18 21:59:57