使用jquery在php中自动加载不同的页面

时间:2014-03-20 10:19:44

标签: 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分钟自动加载页面的循环。等等,最后从头开始。

请帮我把它给我一些想法。

提前致谢

2 个答案:

答案 0 :(得分:0)

试试这个:

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);
}

答案 1 :(得分:0)

您还没有告诉我您网页的格式,所以我假设您可以使用数字来简单计算。

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)