php通过ajax加载增加数量
我有一个php循环,其中有一些php递增的数字: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脚本不知道当前值是
<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参数中发送lastloop
的lastdiv
类,因此它也需要在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参数中发送lastloop
的lastdiv
类,因此它也需要在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计算项目,而不是标记它们。最后我决定更改代码的核心,所以,无论如何,谢谢你,希望这对一些人有帮助。。。