(jquery插件)$.dialog({}) 关闭当前 并 刷新页面bug
当前页面是一个iframe框架指向的链接,
页面设置了一个repeat控件加载数据
后台代码:
if (!IsPostBack)
{
BindData();
}
前台设置 一个添加按钮 点击添加按钮弹出窗体,
方法:
$.dialog({
url -- 指向一个二级页面
});
二级页面自定义了一个保存按钮,点击执行后台代码:
Response.Write("
<script type='text/javascript'>
方法1: window.location.reload() //刷新后 窗体是没有了 但当前页面空白了。
2: window.parent.location=window.parent.location //同上
3: window.location.href=window.location.href //刷新后,数据还是原来的,显示的不是更新后的数据
</script>
");
这个问题应该怎么处理呢,(我想要的结果是 弹出的窗关闭,并刷新页面 数据是更新后的数据...
------解决方案-------------------- 3: window.location.href=window.location.href+"?_"Math.random();
加个随机数参数 试试
------解决方案-------------------- 可能是缓存 同一个URL地址 注意追加唯一参数
------解决方案--------------------保存之后关闭的场合,可以写个js 调用父页面的js 重新加载数据 。
frames['xx'].location.href = location.href;