Ждите исполнения в JavaScript - PullRequest
1 голос
/ 12 марта 2011
$(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();


});

В приведенном выше коде я хочу дождаться завершения выполнения команды my, а затем вызвать window.reLoad ();

Спасибо

РЕДАКТИРОВАТЬ:

Приведенный выше код находится в функции обратного вызова запроса AJAX, это изменит? ??

1 Ответ

1 голос
/ 12 марта 2011
$(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;
})

ИЛИ

$(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;

}
...