jquery - 如何将 (document).ready 添加到现有的 jquery 函数文件

标签 jquery

我有一个 jquery 函数文件,其中包含 AJAX 函数。现在我需要将 (document).ready 函数添加到同一文件中。我的问题是我应该将此函数添加到现有 function() block 之外还是将其保留在内部。

最佳答案

您可以将其添加到外部,如果如下所示:

function doMyAjax() {
    $.ajax({
        type: 'POST',
        stuff: more 
        ect...
    }).done(function(data) {
        $(element).html(data);
    });

    $("element").on('DOMNodeModified', function(event) {
        $(event.target).appendTo('body');
    });
}

$(function() {  //same as $(document).ready(function(){..});
    doMyAjax(); //function is executed after DOM is ready
});

或者您可以将所有代码包含在其中:

$(function() {  //same as $(document).ready(function(){..});
    //all my code goes here and is executed after DOM is ready
});

上升2个!

关于jquery - 如何将 (document).ready 添加到现有的 jquery 函数文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11350941/

相关文章:

Javascript 和 CSS 移动友好全屏覆盖

jquery - 检查图像是否不存在然后隐藏一个 div

javascript - JavaScript 中字母数字字符串末尾的递增数字

javascript - 如果另一个函数为真,则有一个函数

javascript - 如何从 iframe 内部引用 div?

javascript - Turn.js 左右滑动转动

php - 如何在 php 或 jquery 中使用 Nav Dynamics Soap Webservice?

javascript - 在异步请求期间难以将数据推送到数组

javascript - 使用 CSS 在复选框中显示自定义的勾号、叉号和减号图标

javascript - Rails 3.1 - 调用 AJAX 请求两次