2013-03-13 64 views
0

我有一些JavaScript,我想在pageinit事件中執行,但是我會從之前發生的ajax調用中獲取此腳本的變量/值。我怎樣才能執行這個腳本?舉一個很好的例子,假設我使用soundmanger2.js來使用JavaScript來自動播放音軌,但是隻有在從ajax調用返回結果後纔會獲取該音軌的url。那麼如何在頁面加載時實際播放曲目?更改腳本中的變量以在pageinit上執行

+0

您打電話完成後調用api?添加邏輯以查看它是否已加載? – epascarello 2013-03-13 16:50:37

+0

然後,您無法在page init上運行soundmanager2。禁用它自動運行,並從您的AJAX回調手動運行它。 – millimoose 2013-03-13 16:50:47

回答

0
$().ready(function() { 
    /* things to do outside ajax */ 
    $(document).ajaxStop(function() { 
     /* things to do after ajax load */ 
    }); 
}); 
相關問題