html页面怎么让包含的页面刷新

html里在frame里包含一jsp页面,怎么让html在ajax通讯完后,刷新frame里的jsp

第1个回答  2013-10-23
你的ajax成功以后 启动回调函数,执行 id为某某 的框架为她刷新就行了

语法是

语句
1. window.parent.frames[1].location.reload();

语句
2. window.parent.frames.bottom.location.reload();

语句
3. window.parent.frames["bottom"].location.reload();

语句
4. window.parent.frames.item(1).location.reload();

语句
5. window.parent.frames.item('bottom').location.reload();

语句
6. window.parent.bottom.location.reload();

语句
7. window.parent['bottom'].location.reload();

解释一下:

1.window
指代的是当前页面,例如对于此例它指的是
top.html
页面。

2.parent
指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是
framedemo.html


3.frames

window
对象,是一个数组。代表着该框架内所有子页面。

4.item
是方法。返回数组里面的元素。

5.
如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。

参考:http://wenku.baidu.com/view/4cde43f27c1cfad6195fa73e.html本回答被提问者采纳
第2个回答  推荐于2018-04-12
用js

在ajax 的Complete 状态后,设置一下frame的src属性就行了追问

IE6支持吗?为什么那样做的话 执行到给src赋值就跳过去

追答

支持,你用jquery

本回答被网友采纳