如何使用ajax将变量值传递给多个URL

时间:2013-01-15 06:50:47

标签: jquery ajax

在下面的代码中,我想使用ajax post方法将id作为参数传递给多个url

$.ajax({
     type: 'POST',
     url: root + "contacts/primary?json",
     data: { id: $(this).val() },
     success: function (o) {
          ko.applyBindings(new DynamicModel(o.primary),document.getElementById("contactPrimaryForm"));

      },
      dataType: "json"
 });

然后,如何做到这一点..?

1 个答案:

答案 0 :(得分:0)

如果我正确理解你的问题,你需要这个

$(function() {
 //first ajax call
 ajaxCall('url1' , data , callbackFunction1 );

});

function callbackFunc1(result) {
// second ajax call 
 alert('URL1 work');   
 ajaxCall('url2' , data , callbackFunction2 ); 
};

function callbackFunc2(result) {
    alert('URL2 work');   
}; 

function ajaxCall(url, usrData, callbackFunction) {
$.ajax({
    type: 'POST'
    url: url,
    data: usrData,
    success: callbackFunction
});
};