如何从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

回到顶部