php - 我怎样才能开发动态的HTML

标签 php javascript html

背景: 我当前的工作环境涉及许多不断更新的导航链接,但系统管理员不允许 PHP(或任何动态服务器)。这令人沮丧。

问题: 有没有一种方法可以使用 JS 为 HTML 实现类似类的结构,以便在我的 HTML 中“包含”一个临时的 PHP 方法?

示例: 例如,我非常欣赏如何在 PHP 中将我网站顶部的导航链接模块化到一个名为 navbar.php 的文件中,然后将其包含到我所有的单独页面中。一旦对 navbar.php 进行了更改,所有其他页面都将反射(reflect)更改。不幸的是,我的工作流程迫使我以卑微的方式更新所有网页。可以用JS吗?

谢谢!

最佳答案

使用在页面加载时动态创建导航栏的 js 文件并将其放置在所有页面中,您还可以检查它使用的是哪个页面 documnet.location 并突出显示和所有内容。此文件中的一个更改和所有页面更改

但是如果 JavaScript 被禁用,这将不利于优雅降级!!!您的站点没有任何主导航菜单。 您将不得不找到解决方法。创建一个基本的纯 html 导航栏,其中包含您的一致链接。 包括一个用更好的栏替换它的 js 文件,如上所述。

关于php - 我怎样才能开发动态的HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12696454/

相关文章:

javascript - 单击打印按钮页面后重定向到另一个页面javascript

PHP - Twig 更改数组键值

php - 如何防止 PHP 中的 SQL 注入(inject)?

javascript - 什么是分析变量名称?

php - 仅在 WooCommerce 中自定义类型的管理产品上添加字段

javascript - 将 mongodb 集合项添加到不和谐嵌入中

javascript - 如何验证多个复选框以在 jquery/javascript 中检查至少一个?

html - 如何删除 SlickGrid 中的标题?

javascript - 如何验证 Grafana 图表并将其嵌入 iframe?

forms - HTML5 : Slider with two inputs possible?