1

所以我有一个页面,它使用一些 JQuery 每 15 秒重新加载一个 php 文件,没什么特别的。php 文件只是回显文本文件的最后 3 行。

这是JQuery:

$(document).ready(function() {
    $("#realtime").load("realtime.php");

    var refreshId = setInterval(function() {
        $("#realtime").load('realtime.php');
    }, 15000);
    $.ajaxSetup({ cache: false });
});

让我们举一个清晰的例子,PHP文件是:

echo "<li class='alternate'>query 1</li>";
echo "<li class='alternate'>query 2</li>";
echo "<li class='alternate'>query 3</li>";

我想实现两件事,首先我只想在实时提交表单时更新 PHP 文件,所以它不仅仅是每 15 秒更新一次,我猜这将涉及某种缓存存储或什么?

其次,您可能已经注意到 li 类被命名为备用,因为颜色交替,我如何能够将其从奇数更改为偶数,当最近提交表单时。到目前为止的jQuery是:

$(document).ready(function(){
    $('#myList li:nth-child(odd)').addClass('alternate');
});

我有大部分的碎片,但把它们放在一起让我很困惑,虽然看起来很简单,有人能帮忙吗?谢谢。

4

0 回答 0