我正在页面上显示搜索结果列表。在最底部,我想放置一个“加载更多”链接,它将更多结果附加到页面上的现有结果,并将“加载更多”链接的参数更改为下一页,这样,如果用户单击它,下一页将被附加到这一页。如果在加载结果时出现“请稍候”或一些消息,那就太好了。
使用 jQuery 最常见、最实用的方法是什么?
Thanks!
我使用类似于以下内容的东西。这是我的工作解决方案的简化,省略了不相关的细节。希望这可以帮助您开始:
function loadMore(pageNo) {
$("#loading").html('Loading...').show();
var url = '/foo/';
$.get(url, {pageNo: pageNo}, function(response) {
$("#results").append(response);
$("#loading").hide();
});
}
$(document).ready(function() {
var currPage = 1;
$("a.next").click(function() {
loadMore(++currPage);
});
});
<a class="next">More results</a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)