将ajax结果存储在jQuery变量中

pas*_*stx 4 ajax jquery jquery-get

我开始使用jQuery和ajax从数据库中获取数据,但是我无法找到如何将$ .get()的结果保存到变量外部回调函数中.

这是我的jquery脚本:

var result="";     
$.get("test.php", function(data){ result=data; });
alert(result);
Run Code Online (Sandbox Code Playgroud)

这是test.php脚本:

echo "Hello, World";
Run Code Online (Sandbox Code Playgroud)

每次我运行此脚本时都会发出警告"".

pal*_*aѕн 5

试试这个:

var result = "";
$.get("test.php", function (data) {
    SomeFunction(data);
});

function SomeFunction(data) {
    result = data;
    alert(result);
}
Run Code Online (Sandbox Code Playgroud)