ajax屬性分析
阿新 • • 發佈:2018-12-22
$.ajax({
utl:bashpath+"urlPatterns",
type:"post",
datatype:json,
data : {
method:"getDatabase" //相當於request.setAtributte(method,"getDatabase")
},
async:false,//程式碼執行順序 使用者一步一步執行操作等待伺服器返回資料,再執行下次操作
//程式碼角度來說:當前ajax程式碼阻塞,等待success返回資料 業務操作執行完畢 再進行js程式碼載入
success:function(data){ 當前執行完 下面帶嗎才能執行
業務操作
}
})
$("#dataInfo").on("change","#database",function () {
當頁面載入時
上面ajax中async:false 即為非同步,程式碼直接載入
上面ajax中async:true 即為同步,等待上面ajax塊執行完畢
}
總結:進行可達性分析,如果當前事件所管理以後事件可達,非同步操作,不可達,同步