Jquery Post 非同步 同步 方法

再談AJAX呼叫的同步化.

jQuery.post(), jQuery.get(), jQuery.ajax()動作都採非同步執行
意思是add()呼叫$.post()新增資料後,並不會等Server端傳回結果才繼續執行下一行指令。因此,不管新增動作完成與否.
上頭這篇是一般用法

是在 全局先設
 $.ajaxSetup({
    async : false
});       
然后再使用post或get方法
$.get("register/RegisterState", {test : 12}, function(data, status) {
if (status == "success") {
   alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
這樣全部會變
另一種 有需要再動 目前如果需要同步的話 就採用 這方法
 $.ajax({
            url: "A_Down",
            type: "POST",//'GET',
            dataType: 'json',
            data: { Down_Data: Sdata },       // 輸入的資料
            cache: false,
            async: false,
            success: function(response){
               // alert("已送第" + response);
            },
            error: function(xhr) { 
                alert("NetWork Error!!"); 
            }
        });











留言

熱門文章