我有一个站点,顶部有一个工具栏。该工具栏有一个下拉列表。当用户选择下拉菜单时,根据选择,整个页面都会刷新以显示新数据。
工具栏是网站代码(HTML)的一部分。
问题 - 现在,我想将此工具栏与网站代码分开,因为该工具栏也将用于其他HTML。我认为将工具栏代码作为iframe。这是一个好主意吗?什么是挑战,如何将新的iframe包括在其他网站中?
是否具有挑战性?除iframe以外的其他选项?
您可以并且应该使用Ajax。
使用html的网页(我们调用此page1
):
<h1>Hello world! And tool bar code is on this page...</h1>
然后在您的主HTML文件中使用AJAX调用page1
(在此处阅读有关AJAX的更多信息),并将其附加到您的HTML代码中。
最好的办法是利用您使用的服务器端语言为您的工具栏包含脚本(例如工具键.html)。如果要加载页面的部分应该不同步,请使用该部分,然后使用JavaScript进行。