0
我有一些JavaScript,我想在pageinit事件中執行,但是我會從之前發生的ajax調用中獲取此腳本的變量/值。我怎樣才能執行這個腳本?舉一個很好的例子,假設我使用soundmanger2.js來使用JavaScript來自動播放音軌,但是隻有在從ajax調用返回結果後纔會獲取該音軌的url。那麼如何在頁面加載時實際播放曲目?更改腳本中的變量以在pageinit上執行
我有一些JavaScript,我想在pageinit事件中執行,但是我會從之前發生的ajax調用中獲取此腳本的變量/值。我怎樣才能執行這個腳本?舉一個很好的例子,假設我使用soundmanger2.js來使用JavaScript來自動播放音軌,但是隻有在從ajax調用返回結果後纔會獲取該音軌的url。那麼如何在頁面加載時實際播放曲目?更改腳本中的變量以在pageinit上執行
$().ready(function() {
/* things to do outside ajax */
$(document).ajaxStop(function() {
/* things to do after ajax load */
});
});
您打電話完成後調用api?添加邏輯以查看它是否已加載? – epascarello 2013-03-13 16:50:37
然後,您無法在page init上運行soundmanager2。禁用它自動運行,並從您的AJAX回調手動運行它。 – millimoose 2013-03-13 16:50:47