html页面上进行dialog接受父页面参数的解决办法
最后的解决办法是
父页面进行操作:
1. <input type="hidden" id="appvid"/>
2.var rowData = $('#resultList').data('selectedDatas');// 取得选中行数据。 (这个是b-jui获取dataGrid选中航数据的代码)
// 这些是拿到相应的值
var appVid = rowData[0].appVid;
//将值赋给上面的隐藏input
$("#appvid").val(appVid);
子页面进行的操作:
//主要语法window.parent.document.getElementById("id").value; 去获取父页面隐藏域的值
$(function(){
var Vid = window.parent.document.getElementById("appvid").value;
//再将值赋给子页面的input框
$("#Vid").val(Vid);
})
其实这种写法很low,但是也算是能解决问题吧!其实之前我用的是另一种办法的 貌似比这个简单,但是由于代码丢失死活想不起来了(大哭)。
ps:这文章其实写给自己看的,以防止再忘记