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!!");
}
});
留言
張貼留言