如何将外部 php 文件字符串分配给 javascript 变量?
how to assign external php file string to a javascript variable?
我正在尝试使用 ajax 从外部 php 文件读取数据,然后我想将此数据分配给 javascript 变量。我想检查我的代码是否正常,或者我应该在 ajax 括号内定义变量。
这是我的代码:
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) { alert(data); }
});
var foo = data;
尝试这样做,您需要从 ajax 请求中定义 foo
以便在另一个 ctx 上使用:
var foo;
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) {
alert(data);
foo = data;
}
});
您应该在 success
回调(其中 data
存在)内将值分配给您的变量,如下所示:
var foo;
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) {
var bar = data; // works
foo = data; // works too
}
});
我正在尝试使用 ajax 从外部 php 文件读取数据,然后我想将此数据分配给 javascript 变量。我想检查我的代码是否正常,或者我应该在 ajax 括号内定义变量。
这是我的代码:
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) { alert(data); }
});
var foo = data;
尝试这样做,您需要从 ajax 请求中定义 foo
以便在另一个 ctx 上使用:
var foo;
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) {
alert(data);
foo = data;
}
});
您应该在 success
回调(其中 data
存在)内将值分配给您的变量,如下所示:
var foo;
$.ajax({
url: 'http://example.com/mydata.php',
success: function(data) {
var bar = data; // works
foo = data; // works too
}
});