专家!
我在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
}
答案 0 :(得分:0)
使用如下:
function foo(){
$.ajax({
url: "test.html",
param: {}
}).done(function(data) {
return data;
});
}