Javascript reload() ne fonctionne pas

J'ai cherché partout ici pour voir comme de nombreuses personnes se posent cette question, mais n'importe quoi, je reçois undefined..

function remove_item(itemid) {
    var window = top.location;
    var host = window.host;

    $.ajax({
        url: "http://"+host+"/backend/remove_lockbox.php?id="+itemid,
        success: function() {
            $(document).ajaxStop(function(){
                window.top.location.reload();
            });
        }
    });
}

Qui est de mon code. J'ai essayé window.location.reload, host.location.reload... j'ai tout essayé et je reçois undefined... Le parent de l'emplacement est toujours undefined si c'est window, host, window.top, QUOI que ce soit.
Quelqu'un peut-il m'aider?

Rien de mal avec window.top.location.reload();, mais vraiment? var window = top.location;? Il ne semble pas opportun.
Quel navigateur vous utilisez?
une autre façon de la fenêtre.haut.emplacement = fenêtre.haut.emplacement
Ce qui est "undefined"? HEIN? Vous ne devez pas utiliser une variable nommée fenêtre!
Derek avait raison. J'ai dû effacer la fenêtre = variable je mis dans le début.

OriginalL'auteur Peanut | 2012-05-25