如何只刷新 HTML 页面的特定部分?

发布于 2024-11-02 07:26:12 字数 323 浏览 5 评论 0原文

我有一个 HTML 文件,其中包含多个

元素。我想使用 JavaScript 或 C# 刷新页面的一部分。有人可以帮忙吗?

我试图这样做:

document.location.reload(document.getElementById("contentdiv"));

它重新加载整个页面。我希望重新加载 contentdiv。如果 contentdiv 位于页面的中间,那么它应该只加载该部分。

谢谢。

I have one HTML file containing several <div> elements. I want to refresh just part of the page using either JavaScript or C#. Can someone help?

I am trying to do it this way:

document.location.reload(document.getElementById("contentdiv"));

It reloads the whole page. I wish to reload contentdiv. If contentdiv is at the middle of the page then it should load only that part.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不咬妳我踢妳 2024-11-09 07:26:12

您可以将要重新加载的所有内容的内容移动到外部文件中,并使用 标记并仅刷新该框架,或者您可以使用 JavaScript 并通过 Ajax 刷新 div。

Ajax 并不是那么容易用简短的答案来解释,但您可以在这里找到大量相关信息: http://www.w3schools.com/Ajax/ajax_example.asp 或者如果您使用像 jQuery ajax 这样的框架会容易得多。

iFrame 可以像这样实现(例如在 mypage.html 上): 并且在 mypagecontent.html 中您可以使用 刷新框架。

不确定这是否是您正在寻找的,但希望它能有所帮助。

You could move the contents of everything you want reloaded into an external file, and either use the <iframe> tag and only refresh that frame, or you could use JavaScript and refresh the div with Ajax.

Ajax isn't that simple to explain in a short answer, but you can find plenty of information on it here: http://www.w3schools.com/Ajax/ajax_example.asp or if you use a framework like jQuery ajax is much easier.

iFrames can be implemented (on mypage.html, for example) like so: <iframe src='mypagecontent.html'></iframe> and in mypagecontent.html you could use <script type='text/javascript'>window.location.reload();</script> to refresh the frame.

Not sure if this is what you're looking for, but hope it helps somewhat.

从﹋此江山别 2024-11-09 07:26:12

您使用什么 ASP.NET 框架?如果您使用的是 Web 表单,请查看 UpdatePanel

What ASP.NET Framework are you using? If you are using Web Forms, look into UpdatePanel

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文