是否有可能通过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()呼叫进行调用。
$.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');