在做項目的過程中,以下代碼:在1處a為0。然後通過一個ajax請求一個值為1的data賦予a,在2處a為1。然後來到3這裡的時候,a還是為0。通過查找網絡,得出原因是ajax預設的是異步傳輸資料,在2處的a的scope隻在ajax方法内部。
為了解決上面所遇到的問題,我們把ajax異步傳輸改為同步。
在與ajax方法之前同一個作用域的位置,設定為同步傳輸。
最好不要把同步傳輸的設定放在全局範圍内,否則設定之後的ajax請求都為同步的了。
在做項目的過程中,以下代碼:在1處a為0。然後通過一個ajax請求一個值為1的data賦予a,在2處a為1。然後來到3這裡的時候,a還是為0。通過查找網絡,得出原因是ajax預設的是異步傳輸資料,在2處的a的scope隻在ajax方法内部。
為了解決上面所遇到的問題,我們把ajax異步傳輸改為同步。
在與ajax方法之前同一個作用域的位置,設定為同步傳輸。
最好不要把同步傳輸的設定放在全局範圍内,否則設定之後的ajax請求都為同步的了。