Pru*_*vid 0 html javascript c# refresh reload
我有一个包含多个<div>元素的HTML文件.我想使用JavaScript或C#刷新页面的一部分.有人可以帮忙吗?
我试着这样做:
document.location.reload(document.getElementById("contentdiv"));
Run Code Online (Sandbox Code Playgroud)
它重新加载整个页面.我想重装contentdiv.如果contentdiv位于页面的中间,那么它应该只加载该部分.
谢谢.
您可以将要重新加载的所有内容移动到外部文件中,并使用<iframe>标记并仅刷新该帧,或者您可以使用JavaScript并使用Ajax刷新div.
Ajax在简短的回答中解释起来并不那么简单,但你可以在这里找到大量的信息:http://www.w3schools.com/Ajax/ajax_example.asp或者如果你使用像jQuery这样的框架ajax很多更轻松.
iFrames可以实现(例如在mypage.html上),如下所示:<iframe src='mypagecontent.html'></iframe>在mypagecontent.html中,您可以使用<script type='text/javascript'>window.location.reload();</script>刷新框架.
不确定这是否是您正在寻找的,但希望它有所帮助.
| 归档时间: |
|
| 查看次数: |
4103 次 |
| 最近记录: |