執行時抓取的網頁與GET
,我看到foo()
之前執行bar()
。爲什麼?我怎樣才能讓他們按照書面順序執行?內嵌的JavaScript代碼並不書面命令
對於jQuery Ajax更新:腳本以書面順序執行,即foo()
之前bar()
。
<div>
<div>
<script>$(function(){ foo(); }); </script>
</div>
<script>$(function(){ bar(); }); </script>
</div>
你提的AJAX,但我沒有看到任何使用AJAX的代碼。您的代碼在編寫時會按順序執行。 –
如果它是ajax,那麼就不能保證響應的順序是什麼。這就是ajax中的A - 異步。假設這兩個請求對同一臺服務器做同樣的事情,那麼網絡之神決定首先回應哪個響應。 –