如何从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');