Javascript Ajax调用缓存
我使用简单的javascript进行ajax调用,效果很好。但是在刷新页面之后,调用会立即再次执行。这是ajax调用被缓存的问题吗?如何解决?我使用php作为服务器端语言。如果刷新页面,则页面上的任何JavaScript都将从头开始运行。如果您对页面加载执行任何Ajax响应,那么它将再次启动。如果对Ajax请求的响应包括缓存控制HTTP头,则应应用这些头。浏览器将像处理任何其他请求一样处理Ajax请求。如果您在php脚本中设置了适当的缓存来响应ajax调用,那么浏览器应该对其进行缓存,而不会对性能造成影响。好的,ajax请求只需单击一个按钮即可执行。现在,当我引用页面时,ajax请求不应执行。其他条件相同时,它不会执行。感谢我使用smarty,可能是因为包含多个文件。你能为它的实现指出正确的方向吗?添加了一个解释http缓存的博客帖子链接。Javascript Ajax调用缓存,javascript,ajax,Javascript,Ajax,我使用简单的javascript进行ajax调用,效果很好。但是在刷新页面之后,调用会立即再次执行。这是ajax调用被缓存的问题吗?如何解决?我使用php作为服务器端语言。如果刷新页面,则页面上的任何JavaScript都将从头开始运行。如果您对页面加载执行任何Ajax响应,那么它将再次启动。如果对Ajax请求的响应包括缓存控制HTTP头,则应应用这些头。浏览器将像处理任何其他请求一样处理Ajax请求。如果您在php脚本中设置了适当的缓存来响应ajax调用,那么浏览器应该对其进行缓存,而不会对性