2017-10-17 45 views
0

后保存价值我有这个功能后,我跑点击按钮如何每次点击与阿贾克斯

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)我希望每一个点击后增加了第二个参数(数量)。所以第二次点击将是Wo_SearchForPosts(query,2)

我该怎么做呢?

+1

在'Wo_GetMorePosts()'函数上面添加一个变量'var counter = 1;'。将'Wo_SearchForPosts(query,1);'替换为'Wo_SearchForPosts(query,counter ++);' – Patrick2607

回答

0

创建一个全局变量计数器,然后增加一个计数器。

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