jQuery getScript函数,等待检索到的变量

时间:2013-04-08 22:19:51

标签: jquery

我有一个jQuery getScript函数:

jQuery.getScript(script,function() {
    src = an_ajax_request;
});

问题是,我需要在函数外部使用这个变量来创建一个字符串:

if(src == "") string = "string"+src;
//I always get an empty src value here!

但是如果getScript函数需要更长的时间来加载(加载异步),我在控制台中得到src值,但是当我尝试构建字符串时,src仍然是空的。

问题:如何让字符串生成等待getScript函数检索src值?

1 个答案:

答案 0 :(得分:0)

在你的ajax请求中,做这样的事情。

$.ajax({
  url: "getSrc",
  success: function(src){
   string = "string"+src;
  }
});