简体   繁体   English

等待在javascript中执行

[英]Wait for execution in javascript

$(document).ready(function (){

    var names = new Array();

    names[0] = 'jimit';
    names[1] = 'vinod';
    names[2] = 'vineet';

    for( var x in names){
        console.log(names[x]);
    }
    window.reLoad();


});

In the above code I want to wait till my for execution completes and then call window.reLoad(); 在上面的代码中,我想等待执行完成,然后调用window.reLoad();。

Thanks 谢谢

EDIT: 编辑:

The above code is in callback function of an ajax request will this make a difference?? 上面的代码在ajax请求的回调函数中会有所不同吗?

$(function (){
var names = new Array();

    names[0] = 'jimit';
    names[1] = 'vinod';
    names[2] = 'vineet';

    for( var x in names){
    console.log(names[x]);
    }

    window.location = location.href;
})

OR 要么

$(function (){
    var names = new Array();

    names[0] = 'jimit';
    names[1] = 'vinod';
    names[2] = 'vineet';

    for( var x in names){
    console.log(names[x]);
    }


    setTimeout( reloadWindow, 2000 );

})

function reloadWindow(){

    window.location = location.href;

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM