0

我想从我的 jquery 代码中返回以下响应。

function count_waiting(){   
    $.ajax({                                                    
      url: 'index.php/event/count_waiting/2',                           
      type: "post", 
      success: function(response) {         
       return response;     
      } 
    });

}   

通过这样做,回报是不确定的

$(document).ready(function() {
  alert(count_waiting());
});

知道我的代码有什么问题

4

1 回答 1

0

ajax请求是 async 。当您调用 count_waiting 函数时,可能您的请求尚未处理且结果尚未准备好。

当成功回调被触发时,你的数据就准备好了;在其中调用一个函数(以结果作为参数)或直接在此处使用您的数据。

于 2013-09-20T07:00:07.397 回答