我开始使用 jQuery 和 ajax 从数据库中获取数据,但我不知道如何将 $.get() 的结果保存到回调函数外部的变量中。
这是我的 jquery 脚本:
var result="";
$.get("test.php", function(data){ result=data; });
alert(result);
这是 test.php 脚本:
echo "Hello, World";
每次我运行此脚本时,它都会提醒“”。
我开始使用 jQuery 和 ajax 从数据库中获取数据,但我不知道如何将 $.get() 的结果保存到回调函数外部的变量中。
这是我的 jquery 脚本:
var result="";
$.get("test.php", function(data){ result=data; });
alert(result);
这是 test.php 脚本:
echo "Hello, World";
每次我运行此脚本时,它都会提醒“”。
尝试这个:
var result = "";
$.get("test.php", function (data) {
SomeFunction(data);
});
function SomeFunction(data) {
result = data;
alert(result);
}
您的警报将在$.get
返回任何数据之前被触发。
改为在事件上运行警报 - 例如单击:
var result="";
$.get("test.php", function(data){ result=data; });
<span onclick="alert(result);">show alert</span>