后台管理表格新增弹窗用的dialog,应该怎么拿到弹窗里面的值。

菜鸟001
  • 222

点击表格新增然后弹出的弹窗是用iframe引入的另一个页面的,怎么才能拿到它的值保存上

//新增

$('#add').click(function(){
    var url = "add.html";
     BootstrapDialog.show({
        title: "新增信息",
        size: BootstrapDialog.SIZE_WIDE, //形状大小,自适应屏幕,并且放到屏幕中心
        message: '<iframe id="vehicle"  width="100%" height="400px" src="'+url+'" frameborder="0"  seamless></iframe>',
        closeByBackdrop: false,
        closeByKeyboard: false,
        buttons: [{
                label: '确定',
                action: function(){

                }
            },{
                label: '取消',
                action: function(dialog){
                dialog.close();
            }
        }]
    });
})### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

回复
阅读 1.2k
1 个回答

可以获取到iframe里面的元素获取对应的值,或者iframe加载的页面是自己可控的话可以使用postmessage来通信

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏