0

在以下代码中,我想使用 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"
 });

那么,如何做到这一点..?

4

1 回答 1

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
});
};
于 2013-01-15T07:03:45.377 回答