Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
php通过ajax加载增加数量_Php_Jquery_Ajax - Fatal编程技术网

php通过ajax加载增加数量

php通过ajax加载增加数量,php,jquery,ajax,Php,Jquery,Ajax,我有一个php循环,其中有一些php递增的数字: <loop start> <?php $num=0; $onum=0; ?> <div class="<?php echo ++num; ?>"></div> <div class="<?php echo ++onum; ?>"></div> </loop end> 在进行ajax调用时,PHP脚本不知道当前值是

我有一个php循环,其中有一些php递增的数字:

<loop start>
    <?php $num=0; $onum=0; ?>
    <div class="<?php echo ++num; ?>"></div>
    <div class="<?php echo ++onum; ?>"></div>
</loop end>


在进行ajax调用时,PHP脚本不知道当前值是什么。因此,您需要将其与每个(ajax)请求一起发送

然后在服务器端,您会得到如下值:

$num = isset($_GET['num']) && !empty($_GET['num']) ? (int)$_GET['num'] : 0;
$onum = isset($_GET['onum']) && !empty($_GET['onum']) ? (int)$_GET['onum'] : 0;

// the reste of your code.

在进行ajax调用时,PHP脚本不知道当前值是什么。因此,您需要将其与每个(ajax)请求一起发送

然后在服务器端,您会得到如下值:

$num = isset($_GET['num']) && !empty($_GET['num']) ? (int)$_GET['num'] : 0;
$onum = isset($_GET['onum']) && !empty($_GET['onum']) ? (int)$_GET['onum'] : 0;

// the reste of your code.

我建议您在ajax参数中发送last
loop
的last
div
类,因此它也需要在php端进行更改,如:

<loop start>
    <?php 
       $num=isset($_REQUEST['num']) ? $_REQUEST['num'] : 0; 
       $onum=isset($_REQUEST['num']) ? $_REQUEST['num'] : 0;
    ?>
    <div class="<?php echo ++num; ?>"></div>
    <div class="<?php echo ++onum; ?>"></div>
</loop end>

我建议您在ajax参数中发送last
loop
的last
div
类,因此它也需要在php端进行更改,如:

<loop start>
    <?php 
       $num=isset($_REQUEST['num']) ? $_REQUEST['num'] : 0; 
       $onum=isset($_REQUEST['num']) ? $_REQUEST['num'] : 0;
    ?>
    <div class="<?php echo ++num; ?>"></div>
    <div class="<?php echo ++onum; ?>"></div>
</loop end>

您必须在循环之外声明var

<?php $num=0; $onum=0; ?>

<loop start>    
    <div class="<?php echo ++num; ?>"></div>
    <div class="<?php echo ++onum; ?>"></div>
</loop end>


您必须在循环之外声明var

<?php $num=0; $onum=0; ?>

<loop start>    
    <div class="<?php echo ++num; ?>"></div>
    <div class="<?php echo ++onum; ?>"></div>
</loop end>


PHP不保持状态,如果这是一个演示文稿,您应该使用JavaScript来处理。您需要使用ajax脚本将start post索引作为参数发送。为什么不在请求参数中发送最后一个循环的最后一个div类。这里已经有一些很好的答案,所以我只想建议您对数字使用
data-
属性,而不是类。仅将类用于与样式或脚本相关的问题。你也可以使用JS计算项目,而不是标记它们。最后,我决定更改代码的核心,所以,无论如何,谢谢,希望对某些人有所帮助…PHP不保持状态,如果是演示文稿,您应该使用JavaScript处理。您需要使用ajax脚本将start post索引作为参数发送。为什么不在请求参数中发送最后一个循环的最后一个div类。这里已经有一些很好的答案,所以我只想建议您对数字使用
data-
属性,而不是类。仅将类用于与样式或脚本相关的问题。你也可以使用JS计算项目,而不是标记它们。最后我决定更改代码的核心,所以,无论如何,谢谢你,希望这对一些人有帮助。。。