1. 程式人生 > >ajax屬性分析

ajax屬性分析

$.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塊執行完畢
}

總結:進行可達性分析,如果當前事件所管理以後事件可達,非同步操作,不可達,同步