页面加载完javascript / jquery后执行代码

时间:2014-01-25 22:13:42

标签: javascript jquery ajax

所以我正在加载一个需要相当长时间加载的网址,大约一分钟。我想知道如果页面完全加载后我应该如何执行一些额外的javascript或jquery代码。

我正在尝试这个,但它无法正常工作

$(document).ready(function()
{
    $.ajaxSetup(
    {
        cache: false,
        success: function() {
            $('#div_loading').hide();
            $('#div_done').show();
        }
    });
    $.ajax("process.php?q=<?=$id?>&bitrate=<?=$bitrate?>");
});

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery deferred对象,例如

$.ajax("process.php?q=<?=$id?>&bitrate=<?=$bitrate?>").then(function(data){

});

基本上,当$ .ajax调用返回时,then函数将被执行。