Javascript 另一个函数返回的var是JS

Javascript 另一个函数返回的var是JS,javascript,Javascript,我读了很多书,但我想我还没看懂 这本书我读了很多遍,但仍然不知道如何让它发挥作用。 我用别人的代码工作,不能对代码发疯 如何获得回调响应以在函数外部使用? 这段代码在一个函数中,也就是在另一个函数中 $.ajax({ method: "POST", url: "test.php", data: data }).done(function(resp){ res = resp; }); return res; 我明白了 ReferenceError: res is

我读了很多书,但我想我还没看懂

这本书我读了很多遍,但仍然不知道如何让它发挥作用。 我用别人的代码工作,不能对代码发疯

如何获得回调响应以在函数外部使用? 这段代码在一个函数中,也就是在另一个函数中

$.ajax({
    method: "POST",
    url: "test.php",
    data: data
}).done(function(resp){
    res = resp;
});
return res;
我明白了

ReferenceError: res is not defined
return res;

您需要定义var,然后才能在函数中的任何位置使用它
例如var res

我试过了,没用。