我的网站顶部有一个工具栏。此工具栏有一个下拉列表。当用户选择下拉列表时,根据选择,刷新整个页面以显示新数据。
工具栏是网站代码(HTML)的一部分。
问题 - 现在我想将此工具栏与网站代码分开,因为此工具栏也将包含在其他html中。我在考虑将工具栏代码设为iframe。这是一个好主意吗?有什么挑战以及如何在其他网站中加入新的iframe,是否具有挑战性?
iframe以外的其他任何选项?
答案 0 :(得分:1)
您可以而且应该使用AJAX。
拥有一个包含HTML的网页(让我们称之为page1
):
<h1>Hello world! And tool bar code is on this page...</h1>
然后在您的主HTML文件中使用AJAX调用page1
(了解有关ajax here的更多信息)并将其附加到您的html代码中,如何使用。
答案 1 :(得分:0)
要做的最好的事情是利用您正在使用的服务器端语言来包含工具栏的脚本(比如toolbar.html)。如果要加载应该异步刷新的页面部分,只需使用javascript标识该部分即可。