当某个页面不满足于当前的布局,需要引入多个iframe子页面,并且子页面是通过重新请求来的jsp,这样在多个子jsp与父jsp的相互“通讯”便是个头疼事。
1、子页面刷新父页面
parent.location.reload(); 不太好用,如果重新请求父页面需要参数,会跳出提示框,不如用局部刷新。
2、子页面局部刷新父页面
$('#父页面某个元素ID', window.parent.document).html();
3、子页面刷新另一个子页面(没试过在父页面可不可以用)
window.parent.name.location.reload(); name为另一个子页面的name,注意这里是<iframe>标签的name。
4、父页面调用子页面中的方法
window.document.getElementById(id).contentWindow.method(); id是子页面的id;method()子页面中的function