页面之间数据传递

提问 未结
9 234
syjphp
syjphp 2018-12-24
悬赏:20飞吻
请问这里点编辑的时候怎么把这些数据显示到另一个页面上
回帖
  • 迷迭
    2018-12-24

    用这个去监听你的工具条事件,就可以拿到你操作行的所有数据
    0 回复
  • 鱼儿684
    2018-12-24
    				var data = obj.data;
    var typeId = data.id;
    layer.open({
    type: 2,
    title: '编辑',
    shadeClose: true,
    shade: 0.5,
    maxmin: true, //开启最大化最小化按钮
    area: ['500px', '500px'],
    btn: ['提交', '取消'],
    content: "view/auth/userInfo_edit",
    success: function(layero, index) {
    var iframe = window['layui-layer-iframe' + index];
    iframe.openWin(typeId); //传入子窗口的值
    },
    yes: function(index, layero) {
    var body = layer.getChildFrame('body',
    index);
    var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:
    var ids = iframeWin.userInfo_add(); //调用子页面的方法
    }
    });
    0 回复
  • syjphp
    2018-12-24
    @迷迭 那在另一个页面上怎么获取
    0 回复
  • 迷迭
    2018-12-24
    @syjphp 我懂你意思了,你是不想走后端,直接拿到这行数据到另一个页面获取是吧?那我也不知道怎么做...
    0 回复
  • syjphp
    2018-12-24
    @鱼儿684 我这个不弹出层的,是打开另一个页面,
    0 回复
  • syjphp
    2018-12-24
    嵌套这里面
    0 回复
  • syjphp
    2018-12-24
    0 回复
  • 小人书007
    2018-12-24
    可以考虑使用hash,编辑完以后,找到那个页面,然后把参数用hash形式加到链接后面,切换iframe,打开那个页面的时候,刷新一次,读取到hash应该就可以了。
    0 回复
  • 不知道你后台是用啥语言,但是一般后台都能传数据到前台吧,你把需要的数据传到你新打开的页面,前台渲染一下就OK了吧。
    0 回复