使用PHP的JS / jQuery AJAX(奇数和偶数条件布局)

时间:2017-02-23 14:39:56

标签: javascript php jquery ajax

我有一个简单的PHP循环,如果$count是奇数或偶数,则返回不同的布局(左边是图像,右边是文本,左边是文本,右边是图像,偶数)。

然后我用Waypoints Infinite Scroll设置了它,这本质上是下一页的内容的AJAX加载,因此,$count是服务器端,但AJAX是客户端,它打破了计数,因此打破了else偶数布局中加载的每个项目。

有没有办法做到这一点,保持$count并正确返回?

<?php $count = 0; foreach ($news as $article) : ?>
    <?php if ($count % 2 != 0) : // Odd ?>
        // Odd layout
    <?php else : // Even ?>
        // Even layout
    <?php endif; ?>
<?php $count++; endforeach; ?>

1 个答案:

答案 0 :(得分:0)

使用会话或cookie

<?php session_start(); ?>
<?php $_SESSION['count'] = 0; foreach ($news as $article) : ?>
    <?php if ($_SESSION['count'] % 2 != 0) : // Odd ?>
        // Odd layout
    <?php else : // Even ?>
        // Even layout
    <?php endif; ?>
<?php $_SESSION['count']++; endforeach; ?>