0

基本的に私がやりたいのは、URLから文字列の結果を取得することです。URLでブラウザを使用したときに得られる結果は、「worddogcatdog」という文字列と同じくらい単純です。

私は以下を使おうとしています:

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

その後textwords、次の行で何とか使用しますが、コールバック関数は他のすべてのコードの後に​​実行されるため、もちろんできません。

データを取得した後、(次のすべてのコードをコールバック関数内に配置する以外に)なんとか使用できる方法textwordsはありますか?

ありがとうございました!

4

1 に答える 1

0

残念ながら、短い答えはノーです。長い答えも「いいえ」ですが、jQuery の Defferredを使用すると、見栄えを良くすることができます。ここに本当に良い紹介があります

于 2013-02-06T19:09:39.387 に答える