变量传递函数jquery和增量

变量传递函数jquery和增量,jquery,variables,increment,Jquery,Variables,Increment,我尝试在jquery中创建一个分页系统 POST发送页面的编号 setupLoadMore = function() { $('body').on('click','.loadmorebtn',function() { var page = 1; function postProcessing(data) { var myArray = data; var $item =

我尝试在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后不再改变


另一个问题是它仍然存在于ajax1中

var page=1
在单击按钮时运行的函数范围内

如果希望在单击之间保留它,则需要在比该函数更大的范围内声明它