jquery colorbox 插件问题
colorbox 确实容易入门,效果也不错。但是我遇到一个问题:
a页面使用colorbox 弹出b页面
然后再b页面进行数据库的操作。比如增加用户,当数据操作成功后 我要关掉b页面,同时刷新a页面。、
那么a,b页面怎么通信呢
------解决方案--------------------window.opener设置a页面及更新,然后调用window.close()
------解决方案--------------------这就是页面传值了 parent对象
------解决方案--------------------b页面你是怎么加载的,指定iframe没有?不知道你说的刷新是重新加载还只是更新下a页面?
如果是刷新a根本就不用关闭b了,因为是层,刷新a弹出层自动关闭了
如果指定了iframe则是用iframe加载b页面,b中输出脚本
parent.$.colorbox.close()//关闭弹出的层
parent.reload();//刷新或者parent.document.getElementById('xxx')='xxxxxx';
不过未指定iframe,则只是一个弹出层加载html代码而已,作用域一样
$.colorbox.close()//关闭弹出的层
location.reload();//刷新或者document.getElementById('xxx')='xxxxxx';