jQuery - 如何在jQuery ajax中传递多个回调函数

Raj*_*har 3 ajax jquery

在JS文件中有多个ajax调用,所以我想用多个回调函数调用一个AJAX调用.任何人都可以帮我调用多个AJAX调用.这里是测试代码,

$.ajax({
  url : url,
  dataType : 'json',
  success : test1(data)
});

$.ajax({
  url : url,
  dataType : 'json',
  success : test2(data)
}); 
Run Code Online (Sandbox Code Playgroud)

它工作正常,你能不能帮助我如何在一个呼叫两个ajax呼叫.

Aru*_*hny 13

使用ajax返回的promise对象

var a1 = $.ajax({ 
    url : url, 
    dataType : 'json', 
    success : test2
})
.done(cb1)
.done(cb2);
a1.done(cb3);
Run Code Online (Sandbox Code Playgroud)


bip*_*pen 6

只需在一个成功函数中调用你的两个函数......

 $.ajax({
   url : url,
   dataType : 'json',
   success : function(data){
      test1(data);
      test2(data);
   } 
});
Run Code Online (Sandbox Code Playgroud)