0

基本上我想要做的是从 URL 获取字符串结果。当我在 URL 上使用浏览器时得到的结果可以像字符串“word dog cat dog”一样简单。

我正在尝试使用以下内容:

var textwords;
d3.text(myUrl, function(data) {
 textwords = data;
});

后来在textwords以下几行中以某种方式使用,但我当然不能,因为回调函数在所有其他代码之后执行。

textwords有什么办法(除了将以下所有代码放在回调函数中)在它获取数据后我可以设法使用吗?

谢谢!

4

1 回答 1

0

不幸的是,简短的回答是否定的。长答案也是否定的,但你可以通过使用jQuery 的 Deferred让事情看起来更好一些。这里有很好的介绍

于 2013-02-06T19:09:39.387 回答