是否可以通过 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 - 如何在 jQuery ajax 中从一个按钮调用多个 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333792/