我是LocalStorage的新手并且遇到了一些问题,
我有一个表单页面,其中包含两个动态文件
这两个文件都显示/包含在swoapp.php中。由于我希望它们动态加载,我已将它们放入Cache Manifest的网络部分,但是它们不会使用新信息加载/更新,而只是保持静态。
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
*
答案 0 :(得分:0)
我想问题是你在服务器端包含两个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教程