php的include选项是否进行部分页面刷新?

时间:2013-02-17 14:39:30

标签: php ajax include

我已经开始在本地使用PHP并注意到如果我在主index.php文件中使用包含文件,当我单击包含新/更新的包含文件的按钮/链接时,整个页面不会刷新。我的问题是,php是包含像ajax这样的选项,只进行部分页面刷新吗?如果是这样,我最好只使用普通的PHP还是应该坚持使用ajax?

2 个答案:

答案 0 :(得分:2)

PHP代码在服务器端解释,因此它不像客户端JavaScript那样使用AJAX。单击链接将请求新页面,PHP将解释所请求的文件并返回输出。您可能没有经历刷新时间,因为您在本地工作。如果您查看Chrome开发者工具的“网络”标签,您会看到进行刷新。

答案 1 :(得分:0)

不,只有AJAX会进行部分页面刷新。因为您在localhost中编程并且您在多个页面中包含相同的文件,所以您将不会注意到加载时间,并且看起来没有任何更改(在浏览器上)。

包含函数只包含调用它的php文件的内容,所有PHP代码都在服务器端完成,因此内容包含在服务器端并将所有内容发送到客户端(否) AJAX)。

所以,坚持使用ajax,因为这是部分刷新的唯一方法。