0
我使用window.open在我的MVC页面中打开子弹出窗口,当关闭弹出窗口时,我应该刷新我的父级Jquery Grid而不刷新整个页面,这有可能吗?如何刷新父JQ网格,而无需从MVC 3中的子弹出窗口刷新父页面?
我使用window.open在我的MVC页面中打开子弹出窗口,当关闭弹出窗口时,我应该刷新我的父级Jquery Grid而不刷新整个页面,这有可能吗?如何刷新父JQ网格,而无需从MVC 3中的子弹出窗口刷新父页面?
您可以使用reloadGrid刷新网格,可以使用onbeforeunload事件触发电网刷新像下面给出的代码,用你的ID和URL替换网格ID和窗口的URL
var myWindow = window.open('your_url')
myWindow.onbeforeunload = function(){
$("#your_grid_id").trigger("reloadGrid",[{current:true}]);
}
什么'[{current:true}]'在重新加载时为你做? – Mark 2013-03-07 14:55:06
@Mark在他的情况下,我认为这是不需要的,我从我的一个网格页复制。 current:true将保留选择。这是一个错误,有一些其他参数,如页面,我删除了所有这些,但忘记删除这个 – Kris 2013-03-08 00:52:05
酷,我只是好奇,因为我以前没有看到过这个参数,似乎没有在维基上找到它。 – Mark 2013-03-08 02:22:40