1. 程式人生 > >Ajax 的同步和非同步,下拉框 聯動 回顯第二個不能回顯成功

Ajax 的同步和非同步,下拉框 聯動 回顯第二個不能回顯成功

Ajax 的同步和非同步,下拉框 聯動 回顯第二個不能回顯成功
示例:
使用Ajax 實現下拉框聯動 回顯 出現呢只有第一個能夠回顯成功 其餘的都不能正常回顯。
原因 :使用了Ajax的非同步 select的賦值再 非同步之前導致的 ( 賦值前個彈出 可以暫停賦值的執行順序 先載入後賦值 ) Ajax 使用同步 也可以解決
之前一直在寫JQUERY程式碼的時候遇到AJAX載入資料都需要考慮程式碼執行順序問題。最近的專案用了到AJAX同步。這個同步的意思是當JS程式碼載入到當前AJAX的時候會把頁面裡所有的程式碼停止載入,頁面出去假死狀態,當這個AJAX執行完畢後才會繼續執行其他程式碼頁面假死狀態解除。
而非同步則這個AJAX程式碼執行中的時候其他程式碼一樣可以執行。
jquery的async:false,這個屬性
預設是true:非同步,false:同步。
KaTeX parse error: Expected '}', got 'EOF' at end of input: … dataType: (

.browser.msie) ? “text” : “xml”,
success: function(xmlobj){
}
});
有了這個屬性可以相對的減少程式碼執行書序問題,但是如果用的太多,頁面假死次數太多。這樣反而導致使用者體驗不佳~!