所以我有一个页面,它使用一些 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');
});
我有大部分的碎片,但把它们放在一起让我很困惑,虽然看起来很简单,有人能帮忙吗?谢谢。