2013-02-06 78 views
0

基本上我想要做的就是從URL獲取字符串結果。當我在URL上使用瀏覽器時得到的結果可能與字符串「單詞狗貓狗」一樣簡單。在代碼的其餘部分(Javascript D3)之前調用回調函數

我嘗試使用以下命令:

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

,並稍後在下面幾行使用textwords莫名其妙,但我當然不能因爲回調函數的所有其它代碼後執行。

有什麼辦法(比把所有下面的代碼的回調函數內其他)我可以管理使用textwords它得到的數據之後?

謝謝!

回答

0

不幸的是,簡短的答案是否定的。長的答案也不是,但你可以通過使用jQuery's Defferred使事情看起來更好一些。有一個非常好的介紹here

相關問題