为了账号安全,请及时绑定邮箱和手机立即绑定

easyUI通过dialog的queryParams传的参数,子页面怎么获取?

easyUI通过dialog的queryParams传的参数,子页面怎么获取?

山水郎2015 2017-12-16 10:09:15
父页面代码function edit(){ var row = $("#dg").datagrid("getSelected"); if(row){ var id=row.D_Id; //要传的参数 $("#dd").html('<iframe name="dd" frameborder="0" width="100%" height="100%" src="check/edit_digtal.php?id='+id+'"></iframe>');   //打开的子页面edit_digtal.php $('#dd').dialog({     title: '修改场次',     width: 500,     height: 400,     closed: false,     cache: false,       modal: true, queryParams: { id: id }   //传的id });             }}子页面edit_digtal.php$('#ff').form('submit', { url: 'add_digtal2.php', onSubmit: function(param){ param.p1=          //怎么获取queryParams传过来的id var isValid = $(this).form('validate'); return isValid; 
查看完整描述

1 回答

?
产品经理不是经理

TA贡献481条经验 获得超143个赞

var obj=$('#dd').dialog('options');
var queryParams = obj["queryParams"];            
var id =  queryParams["id"];


查看完整回答
1 反对 回复 2017-12-16
  • 山水郎2015
    山水郎2015
    JS代码 function hh(){ var obj=$('#dd').dialog('options'); var queryParams = obj["queryParams"]; var id = queryParams["id"]; alert(obj); } HTML代码 <input type="button" value="hh" onclick="hh()" /> 不知道为什么点击了按钮一点反应也没有,但是把hh()函数里面只写一个alert点击就可以弹出
  • 山水郎2015
    山水郎2015
    并且同一页面的其他easyUI功能正常。写在$('#ff').form('submit', { url: 'edit_digtal2.php', onSubmit: function(param){ var obj=$('#dd').dialog('options'); var queryParams = obj["queryParams"]; var id = queryParams["id"]; alert(id); var isValid = $(this).form('validate'); return isValid; // 返回false终止表单提交 }写在form里,id也弹不出来,就跟没写一样,请问大神知道原因吗
  • 1 回答
  • 0 关注
  • 5704 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信