我有一个返回一些文字的网址。我会将此字符串分配给region变量。我该怎么办?
var region="";
$.get("retrieve/region", function(data) {
region=data;
alert(data);
});
alert("r= "+region);
答案 0 :(得分:2)
$.get()
调用中定义的函数不会立即运行,因此alert
在region
回调为其分配值之前打印$.get()
的值。如果您将alert
放在函数内部,以便在分配值后运行它,您会看到your code does indeed work (jsfiddle)。