【发布时间】:2012-05-31 16:09:45
【问题描述】:
我到处搜索看看,因为有这么多人问这个问题,但无论如何,我不断收到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();
});
}
});
}
这是我的代码。我尝试了window.location.reload,host.location.reload...我尝试了所有方法,但我不断收到undefined...位置的父级始终是undefined,无论是window,host,window.top,任何东西。
有人可以帮我吗?
【问题讨论】:
-
window.top.location.reload();没有错,但真的吗?var window = top.location;?好像不对。 -
另一种方式 window.top.location = window.top.location
-
使用
document.location = document.location -
什么是“未定义”?嗯?您不应该使用名为 window 的变量!
-
德里克是对的。我不得不删除我一开始设置的 window = 变量。
标签: javascript function reload