jquery为成功分配价值

时间:2011-07-22 12:57:21

标签: javascript jquery html ajax

我有一个返回一些文字的网址。我会将此字符串分配给region变量。我该怎么办?

var region="";
$.get("retrieve/region", function(data) {
    region=data;
    alert(data);
});

alert("r= "+region);

1 个答案:

答案 0 :(得分:2)

$.get()调用中定义的函数不会立即运行,因此alertregion回调为其分配值之前打印$.get()的值。如果您将alert放在函数内部,以便在分配值后运行它,您会看到your code does indeed work (jsfiddle)