Php 从缓存清单中排除包含的文件
我是LocalStorage的新手,遇到了一些问题 我有一个表单页面,其中包括两个动态文件Php 从缓存清单中排除包含的文件,php,html,caching,local-storage,Php,Html,Caching,Local Storage,我是LocalStorage的新手,遇到了一些问题 我有一个表单页面,其中包括两个动态文件 第一个文件是repinfo.php,将回显“Hello,$RepName” 第二个文件是calculateEstimatedTime.php,它回显“估计等待241分钟” 这两个文件都显示/包含在swoapp.php中。因为我希望动态加载它们,所以我将它们放在缓存清单的网络部分,但是它们没有加载/更新新信息,只是保持静态 CACHE MANIFEST #version 20 CACHE: sw
- 第一个文件是repinfo.php,将回显“Hello,$RepName”
- 第二个文件是calculateEstimatedTime.php,它回显“估计等待241分钟”
CACHE MANIFEST
#version 20
CACHE:
swoapp.php
/app_framework/sisyphus.js
/js/jquery.mobile-1.4.2.min.css
/js/jquery-1.11.0.js
/js/jquery-migrate-1.2.1.min.js
/js/jquery.mobile-1.4.2.min.js
/images/SWO-Header.png
NETWORK:
index.php
calculateEstimatedTime.php
repinfo.php
*
我想问题在于,您在服务器端包含了这两个php文件。客户机不知道这两个字符串刚刚包括在内,它们将是swoapp.php的静态部分。例如,如果您的swoapp.php看起来像这样
include("repinfo.php");
include("calculateEstimatedTime.php");
echo "Test";
结果如下所示:
Hello, $RepName
Estimated 241 minute wait
Test
浏览器无法知道前两行来自包含的文件,因此它会将其保存为静态文件。当您希望动态加载此文件时,例如,您可以将AJAX与XMLHttpRequests一起使用,以便在客户端动态加载repinfo.php和calculateEstimatedTime.php的内容。当然,您还需要使用JavaScript
一个简单的AJAX教程可以在