我以最虛擬的方式獲取全局變量的數據。目前:如何從ajax加載全局變量獲取promisses
var tranlationJson =
$.ajax({
type: "GET",
url: "translation.xml",
contentType: "text/xml",
dataType: "xml",
success: function (dataSource) {
tranlationJson=ToJasonParser(dataSource);
}
});
而且我想修改它以使用promisses。問題是,下面的代碼是使用第三方js文件,所以我的代碼是這樣
<script
<script
var tranlationJson = $.ajax({ ...
<script 111
<script 222
和腳本111和222含有將使用translationJson在它的自定義libraties。那麼如何確保在加載腳本之前翻譯Json會被填充?
我完全不理解第二部分......。 – Shikiryu 2013-04-29 14:52:30
正如您現在所做的那樣,您無法確保變量已設置。爲了實現你想要的,你必須在AJAX請求的成功回調中構建後面的腳本標籤。 – 2013-04-29 15:07:50