我有一个加载了从包含文件 (pullList.php) 填充的 div 的页面,但是如果您单击一个按钮(假设是“重新加载”按钮),div 的内容将重新加载相同的内容文件 (pullList.php)。
现在的问题是,当通过 ajax(使用 jquery)加载页面时,我需要在 pullList.php 文件中包含一个包含文件 (function.php),该文件已经包含在页面中。
所以,理想情况下,我希望能够写出这样的声明
if(the page was loaded with ajax) {
include(function.php);
}
这样 function.php 文件只会加载一次,如果通过 ajax 再次请求该页面,它具有正确显示内容的正确功能。
我试过使用 include_once,但没有用 - 遇到了同样的问题。有什么建议吗?
谢谢!
最佳答案
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
include(function.php);
}
关于PHP if 语句如果页面是用 ajax 加载的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5056559/