javascript - document.ready 和 ExecuteOrDelayScriptLoaded

标签 javascript jquery dom

我遇到了一个困境 - 我的 javascript 代码需要在 DOM 准备好时执行。但是,同时我需要能够连接到另一个脚本的加载事件。所以假设来说我需要这样的东西:

 ExecuteOrDelayUntilScriptLoaded(getData, "sp.js");


 function getData() {


       (document.ready(function() {

            //my code to get data from sharepoint list.  
       }));

 }

只有后者似乎不起作用。

请推荐!

最佳答案

为什么不这样做呢?

 $(document).ready(function() {
    ExecuteOrDelayUntilScriptLoaded(function getData(){
        //your code to get data from sharepoint list.  
    }, "sp.js");
 });

关于javascript - document.ready 和 ExecuteOrDelayScriptLoaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367407/

相关文章:

javascript - 使用 NGINX 时无法在 Node.js 下使用 AJAX 发出 GET 请求

javascript - 如果我在 IE 9 中刷新页面,Facebook 登录按钮就会消失

javascript - react .js : onChange event for contentEditable

javascript - Firebase 身份验证错误 - 每当我尝试使用 google 登录时

javascript - 在第三个 div 中显示的两个 div 的自动等式

javascript - ul li $(this).text() 什么也没显示

javascript - 如何使用 javascript 和 html 防止表格中的第一行

jquery - 根据图像大小和窗口大小显示图像的不同方式

注入(inject)的 html 上的 Javascript 加载事件

javascript - 通过事件委托(delegate)在动态生成的元素上切换 CSS 类时遇到问题