У меня есть следующее событие, называемое Submit(), но в настоящее время это событие выполняет только один вызов AJAX POST, могу ли я сделать несколько AJAX для успеха первого вызова в одном событии?Выполнение нескольких вызовов JQuery AJAX из одного события
function Submit() {
if (isValidSubmit()) {
var input = BuildInputXML();
var svc = parent.svc;
var uid = parent.uid();
var ajax_url = svc + "/DR_DRStep7.svc/InsertSpdDist";
$.ajax({
type: "POST",
url: ajax_url,
data: "{\"input\": \"" + input + "\", \"planner\": \"" + parent.userID + "\"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
processdata: true,
async: false,
success: function (data) {
if (data.InsertSpdDistResult) {
alert("Spd Distribution Data Saved!");
$("#cmdSubmit").attr('disabled', true);
displaySummary();
// Call another function that makes an AJAX call
GetUpdatedData();
} else {
alert('Failed to Insert Spd Distribution for data: ' + parent.data);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//alert(errorThrown);
}
});
}
}
есть у пробовали? попробуйте. Вы можете иметь несколько вызовов ajax в одном событии –
да, вы можете сделать это несколько ajax в одном представлении, посмотреть на документы – Satish
Привет, я хотел сделать еще один вызов AJAX по успешности первого вызова, но это, похоже, не работает :-( – Casperonian