如何从jQuery ajax中的一个按钮调用多个url?
问题描述:
是否有可能通过jQuery中的按钮调用两个URL。例如,我也想添加注释。我应该如何代表他们?如何从jQuery ajax中的一个按钮调用多个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;
}
}
});
答
你不能让一个AJAX请求到2个网址,同时/在同一个电话,您将需要分别打电话给他们的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');
荡,再次比我快:( – Shikiryu 2010-12-02 10:32:30