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に変数または文字列を挿入しますが、関数が実行されるたびに1つ追加されます。

したがって、基本的に、リンクをクリックして関数を実行すると、最初のページが読み込まれます。次に彼らがそうするとき、それは次のページをロードします、私のポイントを見ますか?

これは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 に答える