找了很久的答案还是没解决,求救大侠!假如有一个主页面main.jsp,其中有一个iframe控件,src属性包含text.jsp。text.jsp页面中有一个用table id="mydatagrid" 经过easyui处理生成的datagrid数据表格问:
在main.jsp中用easyui弹出一个对话框 输入一点信息用AJAX提交数据之后刷新text.jsp中的datagrid ( 这里简单一点可以只点击一下不需要输入数据)各位大侠帮帮忙啊!!!!
在main.jsp中用easyui弹出一个对话框 输入一点信息用AJAX提交数据之后刷新text.jsp中的datagrid ( 这里简单一点可以只点击一下不需要输入数据)各位大侠帮帮忙啊!!!!
看看this.frames对象里面的内容是什么。找到你那个text.jsp的frame.
this.frames.document
这种情况是你这个页面只有一个iframe的情况,那么那个document就应该是你子级页面的document了,
通过JS document.getElementById("id")的方法获取对象,再根据你插件刷新或者重新加载数据的方法刷新数据.
esayui没研究过.人家肯定有api提供刷新表格方法.
$.data(jq[0], "datagrid") is undefined
这样的错误,可能是没有引入相应的js文件。采用在自己页面定义一个JS函数方法,用easyui的方式刷datagrid在用frame的window对象调用那个JS函数。我没有用document对象不过想想应该是可能的,在等一会,明天这个时候结贴
报那个错误,$('#iFrame2').contents().find('#developerToolsDialog')还能找到那个table元素,但是采用右面easyui的方法之后就报错