snaif_lx 2015-09-29 13:05 采纳率: 80%
浏览 6329
已采纳

easyui 如何获取Dialog返回的值

function assignAuth(auth,name) {

            var url = "assignAuth.aspx?flag=edit&ids=" + auth;
            openDialog(url, "分配权限-" + name, 600, 450, 1);
        }

我弹出了一个Dialog分配权限,在Dialog上点确定后想返回选择的值,该如何获取到呢?Dialog是另外一个页面了
  • 写回答

2条回答 默认 最新

  • Go 旅城通票 2015-09-30 01:12
    关注

    你的url是用window.open打开的还是用easyui的dialog?window.open的,在url页面使用opener得到原页面的引用,设置原页面控件内容使用

     opener.ducument.getElementById('xxx').value='dialog的值'
    

    如果是easyui的dialog,去掉opener就行,是同一个页面。如果是用iframe加载的,opener改为parent

    iframe和父页,window.open打开页面之间的引用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable