我正在使用jQuery来处理和处理Codeigniter的Ajax分页。
当我第一次加载页面时,Ajax可以工作,但是当页面加载时,我点击其他页面链接时,它不起作用(它会转到本地URL)。
这是我的jQuery函数:
function pagination(){
$('.paginate').click(function(){
$('#loading').css('display','block');
var b = $(this).attr('href');
b = b.split('/');
b = 'http://'+'/'+b[2]+'/'+b[3]+'/indexAjax/'+b[5];
grabpagination(b);
return false;
});
}
function grabpagination(b){
$.ajax({
type:'POST',
url: b,
cache: false,
data: {},
success: function (data) {
$("#center").replaceWith("
"+data+"
");
$('#loading').css('display','none');
$('html, body').animate({scrollTop: '0px'}, 1100);
},
dataType: 'html'
});
}和分页UL的HTML
under.dev只是一个虚拟域。怎么了?我正在使用Firebug进行调试,但它不会给出任何错误。
已解决使用Live()函数。