请教子页面更新数据后自动关闭并刷新父页面的问题
我在父页面上调用JS弹出一个子页面
function toAdd(a,b,c){
window.open("action...");
}
子页面中通过AJAX提交更新数据后想关闭自己并刷新一下父页面
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
alert("操作成功");
window.opener.location.href=window.opener.location.href; //此处报错
window.close();
}
}
AJAX提交完ACTION更新好数据后,运行到window.opener.location处报错了,说为'window.opener.location'为空或不是对象
请教各位应如何改正,谢谢
------解决方案--------------------为什么不在父页面写一个刷新方法,子页面业务逻辑处理完了以后回调父页面的方法呢
------解决方案--------------------window.parent.reload() 试试
------解决方案--------------------
window.parent.reload() 试试
------解决方案--------------------
为什么不在父页面写一个刷新方法,子页面业务逻辑处理完了以后回调父页面的方法呢
子页面调父页面也得是window.opener,这opener不就是代表着打开子页面窗口的父页面么,同样也是会提示为空或不是对象
window.parent.reload() 试试
提示对象不支持此属性或方法
我去 这个试试 window.parent.location.reload()
你是不是用的IE
------解决方案--------------------
为什么不在父页面写一个刷新方法,子页面业务逻辑处理完了以后回调父页面的方法呢
子页面调父页面也得是window.opener,这opener不就是代表着打开子页面窗口的父页面么,同样也是会提示为空或不是对象
window.parent.reload() 试试
提示对象不支持此属性或方法
我去 这个试试 window.parent.location.reload()
你是不是用的IE
使用的是IE,这个方法父页面并没有实现刷新效果
请问下是 IE几的 版本是多少
------解决方案--------------------http://www.cnblogs.com/hanyangecho/archive/2008/11/27/showmoda