【发布时间】:2011-02-06 05:47:21
【问题描述】:
我正在用 jQuery 编写一个 ajax 脚本。该脚本从返回 HTML 的 php 文档中获取新页面或上一页。
如果位于第 1 页,我单击下一步,脚本能够找到下一个页码 (page2),但是当我再次单击它时,脚本必须再次能够找到下一个页码 (page3 ) 而此刻它没有。我想知道如何在触发脚本的时间之间保存一个变量,这样每次有人点击“下一个”时我可以+1,当有人点击“上一个”时我可以-1。
这是我的代码:
$('.buttonNeste').click(function(event){
event.preventDefault();
if (page == null || id == null ) {
var page = parseInt($(this).closest('.paginationFullWidth').attr('id')) + 1;
var id = $(this).closest('.paginationFullWidth').siblings('.jtextfill').children('h1').attr('id');
}
else {
var page = page + 1;
}
var target = $(this);
$.post( 'http://www.example.com/controllers/foo.php', {
'page': (
page
), 'id':
id
}, function(data) {
$(target).closest('.paginationFullWidth').siblings('.commentsContainer').html(data);
});
});
感谢您的宝贵时间。
亲切的问候,
马吕斯
【问题讨论】:
标签: jquery ajax session post save