0

当像这样执行函数时,我正在使用 jQuery 加载 10 个最新帖子:

function loadContent() {

   jQuery("#conz").load("http://mydomain.com/wallload.php?id=1&p=1", function(){
      jQuery("#conz").slideDown(200);
   });

}  

但是我想在函数执行时更新页码。页码是 .load 源页面的 url 中的“&p=1”。所以首先,我想在页面加载时设置为 1 的 url 中插入一个变量或字符串,但每次执行函数时都会加上一个。

所以基本上,当他们单击链接执行该功能时,它将加载第一页。然后下次他们这样做时,它会加载下一页,明白我的意思了吗?

我想这对于那些知道 Javascript 的人来说很容易,但我一点也不知道,所以请帮忙 :)

4

1 回答 1

1

在函数之外保留一个变量,并在每次调用函数时递增它。

var page=0;
function loadContent() {
   page++;
   jQuery("#conz").load("http://mydomain.com/wallload.php?id=1&p="+page, function(){
      jQuery("#conz").slideDown(200);
      page
   });

}
于 2012-07-20T15:46:19.120 回答