2017-10-17 8 views
0

と各クリック後の値を保存するためにどのように私は持っている私の後に実行して、この関数は、私はすべてのクリックした後、第2のパラメータ(数)を増やしたいアヤックス

function Wo_GetMorePosts() { 

    var query = $(".search-for-posts").val() 

    if (search_status == "1"){ 

     Wo_SearchForPosts(query,1) 

    }else{ 
     $.get(Wo_Ajax_Requests_File(), { 
      f: 'posts', 
      s: 'load_more_posts', 
      filter_by_more: filter_by_more, 
      after_post_id: after_post_id, 
      user_id: user_id, 
      page_id: page_id, 
      group_id: group_id, 
      posts_count: posts_count 
     }, function (data) { 
      if (data.length == 0) { 
       $.get(Wo_Ajax_Requests_File(), {f: 'get_no_posts_name'}, function (data3) { 
        $('#load-more-posts').html('<div class="white-loading list-group"><div class="cs-loader"><div class="no-more-posts-to-show">' + data3.name + '</div></div>'); 
       }); 
      } else { 
       $('#posts').append(data); 
      } 
     }); 

    } 
    $('#load-more-posts').show(); 
    $('.loading-status').remove(); 
    Wo_progressIconLoader($('#load-more-posts')); 
    scrolled = 0; 
} 

私の問題はWo_SearchForPosts(query,1)にあるボタンをクリックしてください。 2回目のクリックはWo_SearchForPosts(query,2)となります。

どうすればいいですか?

+1

変数 'var counter = 1;'を 'Wo_GetMorePosts()'関数の上に追加します。 'Wo_SearchForPosts(query、1);を' Wo_SearchForPosts(query、counter ++);に置き換えます。 – Patrick2607

答えて

0

グローバル変数カウンタを作成し、カウンタを1つ増やします。

var counter = 0; 
    function Wo_GetMorePosts() { 

     var query = $(".search-for-posts").val() 

     if (search_status == "1"){ 
      Wo_SearchForPosts(query,++counter) 
     }else{ 
      $.get(Wo_Ajax_Requests_File(), { 
       f: 'posts', 
       s: 'load_more_posts', 
       filter_by_more: filter_by_more, 
       after_post_id: after_post_id, 
       user_id: user_id, 
       page_id: page_id, 
       group_id: group_id, 
       posts_count: posts_count 
      }, function (data) { 
       if (data.length == 0) { 
        $.get(Wo_Ajax_Requests_File(), {f: 'get_no_posts_name'}, function (data3) { 
         $('#load-more-posts').html('<div class="white-loading list-group"><div class="cs-loader"><div class="no-more-posts-to-show">' + data3.name + '</div></div>'); 
        }); 
       } else { 
        $('#posts').append(data); 
       } 
      }); 
     } 
     $('#load-more-posts').show(); 
     $('.loading-status').remove(); 
     Wo_progressIconLoader($('#load-more-posts')); 
     scrolled = 0; 
    }