0

我有一个 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 仍然是空的。

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

4

1 回答 1

0

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

$.ajax({
  url: "getSrc",
  success: function(src){
   string = "string"+src;
  }
});
于 2013-04-08T22:49:53.233 回答