Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery在成功时赋值_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript jquery在成功时赋值

Javascript jquery在成功时赋值,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一个返回一些文本的url。我会把这个字符串赋给region变量。我怎么做 var region=""; $.get("retrieve/region", function(data) { region=data; alert(data); }); alert("r= "+region); $.get()调用中定义的函数不会立即运行,因此在$.get()回调为其分配值之前,您的警报将打印区域的值。如果您将警报放在函数中,以便在赋值后运行,您会看到。@michele我忘记了这

我有一个返回一些文本的url。我会把这个字符串赋给region变量。我怎么做

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

alert("r= "+region);

$.get()
调用中定义的函数不会立即运行,因此在
$.get()
回调为其分配值之前,您的
警报将打印
区域的值。如果您将
警报
放在函数中,以便在赋值后运行,您会看到。

@michele我忘记了这一点,但请注意,您的页面在发出请求时将停止响应,因此如果您的用户连接缓慢,这可能会造成中断。