我尝试在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
中答案 0 :(得分:0)
var page = 1;
在您单击按钮时运行的函数范围内。
如果要在点击之间保留它,则需要在比该函数更广的范围内声明它。