2012-05-22 82 views
0

我越來越奇怪的行爲,下面是jquery ajax調用我的頁面。奇怪的行爲,在jquery ajax調用

實際上,當我的頁面正在加載時,它有兩個下拉窗口,它們從下面的ajax請求的下拉窗口中調用,因此兩次調用相同的頁面。這個問題是,它永遠不會成功,所以我從來沒有得到這個/ /警報(「數據」+數據);我不知道這是什麼。它總是去錯誤說「parsererror:airportxml不是一個函數」,我可以保證返回的響應是完美的JSON。

奇怪的行爲來,如果我評論這一行jsonpCallback:「airportXML」,給jQuery的默認回調即東西jquery12121212_2323232,一切工作正常,但我不希望這是我期待有緩存調用此

還有一件奇怪的事情,如果我把alert(// alert(「Test」);)在這個調用之前,一切工作完美,對我沒有任何評論jsonpCallback:「airportXML」,並且我可以很好地獲得成功警報。

我想我的通話沒有全職完成。

請建議!!

+0

'airportXML'函數_is_被定義,對嗎?有了同樣的情況? – GregL

+0

yes airportxml是我的jsonp調用的回調函數 –

回答

0

我認爲,要解決上述問題,我需要使用

async: false,我的第一個電話,讓我下次調用get完成。

請對此建議。

編輯:JSNOP跨域調用是否允許系統調用?

謝謝。