0
我有一些通過jQuery和Ajax調用asp頁面來執行插入記錄的代碼。我認爲這是拋出錯誤,但我不知道如何「等待」響應,然後才重定向客戶端。現在它會觸發ajax並重定向。我不知道如何使用ASP/Ajax進行回調來等待回報。Ajax發佈到經典的asp - 如何等待響應?
/* AJAX TUTORIAL SUBMIT ---------------------------------------- */
function post_Tutorial_Submit(serial,critiqueText) {
var jsonToSend={ serial: serial, critiqueText: critiqueText} ;
$.ajax({
type: "POST",
url: 'AJAX_Tutor_Tutorial_Submit.asp',
data: jsonToSend,
success: function(response) {
// $("#spnSaveResponse").text(response);
},
error:function (xhr, ajaxOptions, thrownError){
// alert(xhr.responseText);
// alert(thrownError);
}
}); // end ajax
} // end post_tutorial_submit
$("#dialog-message-submit").dialog({
modal: true,
buttons: {
"OK": function() {
var critiqueText=$("#critique").val();
var serial=$("#draft_serial").val();
var response=post_Tutorial_Submit(serial,critiqueText);
$(this).dialog("close");
window.location.href="../admin/admin_control.asp?message=submitted&serial="+serial;
},
Cancel: function() {
$(this).dialog("close");
}
}
}); //dialog
歡迎來到** async **的美妙世界!你不能那樣做。 – SLaks 2012-02-06 00:30:55