当前位置: 代码迷 >> JavaScript >> (jquery插件)$.dialog({}) 关闭当前 并 刷新页面bug解决思路
  详细解决方案

(jquery插件)$.dialog({}) 关闭当前 并 刷新页面bug解决思路

热度:1108   发布时间:2013-10-21 17:00:48.0
(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>
");


这个问题应该怎么处理呢,(我想要的结果是  弹出的窗关闭,并刷新页面 数据是更新后的数据...
jquery插件

------解决方案--------------------
   3: window.location.href=window.location.href+"?_"Math.random(); 
加个随机数参数 试试

------解决方案--------------------
引用:
   3: window.location.href=window.location.href+"?_"Math.random(); 
加个随机数参数 试试
 可能是缓存 同一个URL地址 注意追加唯一参数 
------解决方案--------------------
保存之后关闭的场合,可以写个js 调用父页面的js 重新加载数据 。
frames['xx'].location.href = location.href;
  相关解决方案