我正在创建一个使用“模块”构建的网页,换句话说,该页面是使用其他 php 文件组合在一起的。
在我的页面的一侧有一个 div 容器,旁边有一些链接,这个 div 容器将用于保存某些信息。这些信息保存在单独的 php 文件中,我无法使用我之前提到的链接将这些文件加载到 div 容器中。
我将如何使用 ajax 来做到这一点?
注意:我使用 include(""); 加载 php 文件;
最佳答案
AJAX 不应替换您的 PHP include
,除非您有特殊原因想要这样做(例如,页面加载性能很差并且您希望将某些部分异步加载到其余部分)页)。
我会继续使用 PHP include,但如果您随后想在第一次加载后动态更新这些页面部分,您可以使用 Prototype's Ajax Updater .
请记住,这不像服务器端包含;您更新的页面部分,如果它们是 PHP 脚本,将无法访问页面其余部分中设置的变量;您需要将这些作为异步请求的 GET 或 POST 数据提供。
关于Php 包括使用 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582239/