回調函數裏面的變量如何在函數外部也能訪問到只需要回調內部變量賦值給全局變量就可以了,但一般這問題都出在沒有搞清楚同步和異步的區別,於是雖然賦值給全局變量了,但立即訪問全局變量還是沒有值的情況。
解決:
注意ajax訪問的同步和異步。
使用$.ajax訪問,別用get,post等已經封裝過的,這類沒有$.ajax來的靈活。
1
|
$.ajax({url: "/jquery/test1.txt" ,async: false }); //注意這裏async,默認爲true表示異步,false表示同步。 |
如果不想使用回調的方式進行後續處理,則可以設置成同步模式。