如何从jQuery ajax中的一个按钮调用多个URL?
是否有可能通过jQuery中的按钮调用两个URL。例如,我也想添加评论之一。我该如何代表他们?
$.ajax({ // url: 'ajax/releaseBackEnd.php',
url: 'batch/2-release-tmp.php',
type: 'POST',
async: false,
data: {"fId":"abc"},
dataType: 'xml',
error: function(){
alert('Error loading XML document');
},
success: function(data){
//check error
alert("success");
var $error=$(data).find('error').text();
if($error!="0")
{
messageBox("Error",$error);
return;
}
}
});
回答:
您不能同时/在同一呼叫中向2个URL发出AJAX请求,您需要将其分别作为2个不同的$.ajax()
呼叫进行调用。
您可以使其成为一个函数,例如:
function doAJAX(url) { $.ajax({
url: url,
type: 'POST',
async: false,
data: {"fId":"abc"},
dataType: 'xml',
error: function(){
alert('Error loading XML document');
},
success: function(data){
//check error
alert("success");
var $error=$(data).find('error').text();
if($error!="0")
{
messageBox("Error",$error);
}
}
});
}
doAJAX('ajax/releaseBackEnd.php');
doAJAX('batch/2-release-tmp.php');
以上是 如何从jQuery ajax中的一个按钮调用多个URL? 的全部内容, 来源链接: utcz.com/qa/424593.html