0
如何確保使用Ajax(即myObj.myProp
)爲其他使用它的外部腳本(即someFastScriptWhichAccesses_myObj_myProp.js
)及時設置對象?請注意,我有其他使用相同對象的外部文件,因此不希望將Ajax放置在someFastScriptWhichAccesses_myObj_myProp.js
中。如何確保Ajax定義了在稍後的外部腳本中使用的對象
相關文章: storing AJAX response into variable for use later in script?。不考慮外部文件使用該對象。另外,堅決認爲async: false
不應該使用。
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
<script type='text/javascript'>
var myObj={};
$.get("someSlowURL.php", function(data) {
myObj.myProp=data;
}, "json");
</script>
<script src="someFastScriptWhichAccesses_myObj_myProp.js"></script>
</head>
<body></body>
</html>
謝謝。我會檢查這一點。知道採取這種方法是否有任何顧慮? – user1032531 2014-09-24 12:19:52