javascript通过自我功能返回结果ajax请求

时间:2014-08-25 07:57:02

标签: javascript jquery ajax return

专家!

我在javascript中有一个误解。我想用函数foo()创建一个ajax-request,我希望通过foo()返回返回结果数据,但是我不能在$ .ajax中的回调函数中返回一些东西。

所以我想要这个:如果ajax重新生成数据,那么函数foo()会返回相同的数据。

function foo(){
    $.ajax({
        url: "test.html",
        param: {} 
     }).done(function(data) {
          //I need return data variable how result of function foo() running            
     });
    return data; // if data was complete
}

1 个答案:

答案 0 :(得分:0)

使用如下:

function foo(){
$.ajax({
    url: "test.html",
    param: {} 
 }).done(function(data) {
      return data;        
 });
}