Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载php include文件的最佳方法是;“第页”;_Javascript_Php_Jquery_Html_Ajax - Fatal编程技术网

Javascript 加载php include文件的最佳方法是;“第页”;

Javascript 加载php include文件的最佳方法是;“第页”;,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我有一个包含很多php包含行的站点。每个“include”都包含一个div的代码,其中包含一个图像和一个lightbox 我希望能够将所有php包含拆分为页面,但仅在单击“下一页”按钮时加载文件,以避免页面加载缓慢 乙二醇 --下一页-- 等等 我已经研究过通过AJAX加载下一个页面,按钮上有一个onclick函数,但是我找不到一个可用的例子,因为我没有完全理解JS,所以在我尝试将它应用到代码中时,它就不会中断 AJAX是如何加载一组新的PHP包含文件来代替原始文件的答案吗 您应该以友好

我有一个包含很多php包含行的站点。每个“include”都包含一个div的代码,其中包含一个图像和一个lightbox

我希望能够将所有php包含拆分为页面,但仅在单击“下一页”按钮时加载文件,以避免页面加载缓慢

乙二醇


--下一页--


等等

我已经研究过通过AJAX加载下一个页面,按钮上有一个onclick函数,但是我找不到一个可用的例子,因为我没有完全理解JS,所以在我尝试将它应用到代码中时,它就不会中断


AJAX是如何加载一组新的PHP包含文件来代替原始文件的答案吗

您应该以友好的方式生成include,例如使用for语法。

使用模板引擎。例如
<?php include($_SERVER['DOCUMENT_ROOT'].'/image1.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/image2.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/image3.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/image4.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/image5.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/image6.php'); ?>