我有一個困境 - 我的JavaScript代碼需要在DOM準備好時執行。但是,同時我需要能夠連接到另一個腳本的加載事件。所以假設我需要這樣的東西:document.ready和ExecuteOrDelayScriptLoaded
ExecuteOrDelayUntilScriptLoaded(getData, "sp.js");
function getData() {
(document.ready(function() {
//my code to get data from sharepoint list.
}));
}
只有後者似乎不工作。
請建議!
這不是一個很好的解決方案。你很可能會加載兩次sp.js。 – hamboy 2013-08-09 19:46:23
@hamboy文檔上的ready事件應該只運行一次,$ .getScript()應該只加載腳本一次。如果其中一個沒有這樣工作,它分別是瀏覽器或jQuery錯誤。 – 2013-08-21 15:52:47