open 弹窗子页面返回值 父页面自动关闭并刷卡

提问 未结
4 103
会飞的木头人
悬赏:20飞吻
版本:layui 浏览器:
function toQzoneLogin(){
layer.open({
type: 2,
title: 'QQ快捷登录',
shadeClose: true,
shade: 0.8,
area: ['690px', '440px'],
content: '/api/oauth/qq/index.php'
});
}
以上是我的弹窗代码!做的是一个QQ快捷登录窗口
请问,如何在弹窗QQ登录完成后,子页面返回一个字符值给父页面,可以让父页面用来判断是否成功,然后关闭弹窗再刷新父页面呢?
回帖
  • 浅度
    2018-9-15
    在父页面定义一个变量,在弹出的窗口JS里用parent.XX赋值和调用,
    比如父页面定义了一个变量 var qq; 弹框的js里就写parent.qq="12345678"; 这样就有值了
    但是父页面刷新后代码重置就没东西了
    0 回复
  • 浅度
    2018-9-15
    补充一下,对父页面的所有操作都可以使用parent.XX来执行 比如刷新 关闭页面 跳转
    0 回复
  • @浅度 非常感谢你的回答!由于资质尚浅,可以帮忙做个DEMO吗
    0 回复
  • 浅度
    2018-9-15
    @会飞的木头人 官方的文档已经很详细了
    0 回复