变量传递函数 jquery 和增量

variable pass on function jquery and Increments

我尝试在jquery中制作一个寻呼系统。

POST发送页​​数

 setupLoadMore = function() {

        $('body').on('click','.loadmorebtn',function() {
            var page = 1; 
            function postProcessing(data) {
             var myArray = data;
             var $item =  [];
             var $items = $(null); 
              $items =   $.each(data, function(i, val) {
                           $item[i] = $($($.parseHTML(val)));
                           $items = $items.add($item[i]);
                           $grid.append($items);
                           $grid.shuffle('appended', $items);
                    });

            }
            $.ajax({
                      url: '/LoadMore',
                      type: 'POST',
                      data :   'rubr=' + page ,
                      dataType : 'json',
                      success:postProcessing,
                      async : true
                   });
                    page++;
                    alert(page);
        });
      },

只增加一次但在他阻塞2后不再改变

另一个问题是它仍然存在于ajax 1

var page = 1; 在您 运行 单击按钮时的功能范围内。

如果你想在点击之间保留它,它需要在比该函数更广泛的范围内声明。