Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 站点上跨页面的静态部分_Php_Javascript_Html - Fatal编程技术网

Php 站点上跨页面的静态部分

Php 站点上跨页面的静态部分,php,javascript,html,Php,Javascript,Html,我想看看是否有可能在一个页面上有一个在整个网站上完全静态的部分。我指的是一个区域(比如导航栏中的div),它不会在用户每次访问站点上的不同页面时重新加载 我遇到的问题是,我正在运行一组javascript,这些javascript检测某些条件,并根据代码结果在导航栏中向用户显示一条消息。此时,每次用户转到不同的页面时,都会重新运行测试(大约需要10秒超时并返回消息),然后才能在导航栏中更新消息。当用户转到另一个页面时,该过程将重新开始 我要寻找的是一种方法,使所说的导航栏在所有页面上都是静态的,

我想看看是否有可能在一个页面上有一个在整个网站上完全静态的部分。我指的是一个区域(比如导航栏中的div),它不会在用户每次访问站点上的不同页面时重新加载

我遇到的问题是,我正在运行一组javascript,这些javascript检测某些条件,并根据代码结果在导航栏中向用户显示一条消息。此时,每次用户转到不同的页面时,都会重新运行测试(大约需要10秒超时并返回消息),然后才能在导航栏中更新消息。当用户转到另一个页面时,该过程将重新开始


我要寻找的是一种方法,使所说的导航栏在所有页面上都是静态的,这样代码就可以运行一次,以获得要显示的正确消息,并且不会随着用户导航站点而改变。不确定这是否可行,但希望在重新设计之前检查所有途径,以使其更方便用户。

将响应存储在GET请求中,除用户名外不带任何参数,让浏览器缓存GET请求?您必须使用AJAX重新加载每个页面的内容;但是,您的消息或
div
不必更新或更改。@Charles我还没有尝试任何东西,因此没有代码。只是头脑风暴,因为我觉得我想要什么是不可能的(如果不通过AJAX在div中加载每个页面,这在这样的项目中是不可行的)。本杰明的评论可能有一些价值,不过,我会研究一下它的可行性,谢谢。@Kebabman我看到你在Ask Ubuntu上很活跃。在StackOverflow中,这并不是问题的工作原理。你需要一个关于你试图自己解决的一般主题的具体问题。你觉得你能把你的问题表达得更像那样吗?另外,您是否考虑过我关于使用GET请求的内置缓存的评论?