我正在尝试从另一个页面获取数据。问题在于,数据可能太长并且分成多个页面。当用户点击1,2,3 ......链接时,他将被重定向到另一页。但是,我希望在同一页面上重新加载数据。根据SLaks的建议,我想出了以下代码,但目前还没有工作。
$('ul.thumbs li.pagination a')。live('click',function(){ var pageNumber = parseInt($(this).text()。replace(/ [^ 0-9] / g,''));
$(function ViewImages() {
$.ajax({
type: "GET",
url: "images.cs.asp?Process=ViewImages&PAGEID=" + pageNumber,
success: function(data) {
$("#ViewImages").html(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#ViewImages").html('.');
}
});
});
return false;
});
答案 0 :(得分:0)
您可以使用jQuery拦截链接,如下所示:
$('ul.thumbs li.pagination a').live('click', function() {
var pageNumber = parseInt($(this).text().replace(/[^0-9]/g, ''));
//Load page
return false;
});