layer关闭弹窗,layer关闭当前窗口

  layer关闭弹窗,layer关闭当前窗口

  新增或修改时,需要将数据提交到后台进行处理。此时添加成功后的理想状态是关闭弹出层,刷新列表的数据信息。以前一直想这么做,但是没成功。今天,我决定把它做好。经过仔细阅读Layer的帮助手册和查阅资料,我有以下解决方法:

  首先,关闭弹出窗口。

  这是layer官网给出的帮助手册,里面有详细的解释。

  分为两种情况:

  1.当弹出层不是新页面时,直接获取弹出窗口的索引,然后执行close方法。

  layer . close();

  2.当弹出窗口是新页面时

  var index=parent . layer . getframeindex(window . name);

  parent . layer . close(index);

  第二,关闭弹出窗口后刷新父页面。

  比如添加用户,添加用户时会弹出新的弹出页面,添加成功后会有小提示。点击确定后,弹出页面关闭,用户列表页面数据刷新。

  关闭弹出窗口时只需要添加this window . parent . location . reload()即可;//刷新父页面

layer关闭弹窗,layer关闭当前窗口