我正在尝试创建一个无限滚动效果(不想在必要时使用插件 我不必)。我已经设置了条件(当你触及底部设置做某事时)我可以正确加载一页,但我不明白如何在每次激活时加载不同的页面。第2页/第3页/第4页/等等。
$.get('/page/2/ #posts',function(data) {
$("#posts", data).appendTo("#pages");
......还有一个附带问题。是否可以将变量放在选择器中。说
var page = something;
$.get('page #posts', function...
我对jQuery语法还是有点不熟悉。
答案 0 :(得分:0)
$.get('/page/' + pagenum + '/#posts',function(data) {
并且,你不能在选择器中按名称引用变量,尽管你可以连接它们
为了清楚起见,$.get()
的第一个参数是一个URL,而不是一个选择器。您上面的代码没有有效的URL,因此它将失败,因为URL中不允许使用空格(除非您要对它们进行编码)。