Javascript 使用jquery在php中自动加载不同页面
我正在使用下面的代码片段加载Javascript 使用jquery在php中自动加载不同页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在使用下面的代码片段加载#load div var auto_refresh = setInterval(function() { $('#load').load('load.php?_=' +Math.random()).fadeIn(3000); }, 10000); // refresh every 10000 milliseconds 它每10秒加载一次页面 现在谈谈我想要什么。我有五页 我需要设置每2分钟自动加载页面的循环。以此类推,到最后,一切从头开始 请帮我做这个给我
#load div
var auto_refresh = setInterval(function() {
$('#load').load('load.php?_=' +Math.random()).fadeIn(3000);
}, 10000); // refresh every 10000 milliseconds
它每10秒加载一次页面
现在谈谈我想要什么。我有五页
我需要设置每2分钟自动加载页面的循环。以此类推,到最后,一切从头开始
请帮我做这个给我一些想法
提前感谢试试这个:
var i = 0;
var loadPage = setInterval(function() {
$('#load').load('page'+(i++) + '.php').hide().fadeIn(3000);
}, 2000); //---------^^^^^^^^^^^^^^^^^^^----page with number and extension
if(i >= 5){
clearInterval(loadPage);
}
你还没有告诉我你的页面格式,所以我假设你可以用数字来简单地计算
var seed = 0;
var lastPageNumber = 10;
setInterval(function() {
$('#load').load('load.php?page=' + seed + '_=' + Math.random()).fadeIn(3000);
if(seed === lastPageNumber) {
seed = 0;
}
seed++;
}, 120000); // refresh every 120000 milliseconds (120 seconds -> 2 minutes)
使用
'
而不是`
我在这里使用的是(')而不是(`),这只是因为stackoverflow.com的限制。感谢您的帮助,但是firebug XHR工具显示它没有停止,因此它没有为0重新启动。它只是继续添加。感谢您的帮助,但是firebug XHR工具显示seed++没有运行,所以它总是保持load.php?page=0