【发布时间】:2015-10-31 22:25:51
【问题描述】:
inner_variable 被 ajax 调用定义后,如何访问它?
PS:我无法更改 ajax 调用 success 回调中的任何内容。
我尝试使用setTimeout,但效率不够。
jQuery(document).ready(function(){
inner_variable = inner_variable + 1;
jQuery.ajax({
//code
}).done(function(response){
var inner_varaiable = response;
});
});
【问题讨论】:
-
使用回调函数。
-
你真正想要完成什么?
-
你为什么要这样做?
-
如果我理解您的问题,您是在尝试从 ajax 外部访问分配给您的 ajax 的值吗?
-
@dbarnes 好吧,代码很复杂。 ajax 调用位于另一个 js 文件中,我无法更改其中的任何内容。该变量包含(地图标记),我想更改标记的弹出文本。
标签: javascript jquery ajax asynchronous