是否可以通过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;
}
}
});
答案 0 :(得分:5)
您无法同时/在同一通话中向2个网址发出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');