Jquery .get()每次使用不同的页码?

Jquery .get()每次使用不同的页码?,jquery,Jquery,我正在尝试创建一个无限的滚动效果(不想在需要时求助于插件) 我不必)。我已经设置了条件(当你点击底部时,它被设置为做某事),我可以让它正确加载一个页面,但我不知道如何让它在每次激活时加载不同的页面。第/2页/第/3页/第/4页/等等 $.get('/page/2/ #posts',function(data) { $("#posts", data).appendTo("#pages"); …还有一个附带问题。是否可以将变量放入选择器中。说 var page = something; $

我正在尝试创建一个无限的滚动效果(不想在需要时求助于插件) 我不必)。我已经设置了条件(当你点击底部时,它被设置为做某事),我可以让它正确加载一个页面,但我不知道如何让它在每次激活时加载不同的页面。第/2页/第/3页/第/4页/等等

 $.get('/page/2/ #posts',function(data) {
 $("#posts", data).appendTo("#pages");
…还有一个附带问题。是否可以将变量放入选择器中。说

 var page = something;
 $.get('page #posts', function...
我对jQuery语法还是有点不熟悉

$.get('/page/' + pagenum + '/#posts',function(data) {
而且,不能在选择器中按名称引用变量,尽管可以将它们串联起来


需要明确的是,
$.get()
的第一个参数是URL,而不是选择器。您上面的代码没有有效的URL,因此它将失败,因为URL中不允许有空格(除非您要对它们进行编码)。

选择器中的变量:
$.get('/page/'+your_variable+'/#posts',function())好吧,我有点明白了。我添加了一个count变量,然后每次到达页面底部时都添加count++。如果我向下滚动到fast,会有点神经质(双帖子),但我想我可以解决它。在
#
之前有一个空格,它不是有效的URL,所以我假设它是一个输入错误是的,我正在检索一个选择器。谢谢我仍然完全困惑的是,如何真正生成这些页码,并在每次我点击页面底部时添加1(我的最后一部分)。@StephenThomas我的错误是,
.load()
允许您检索选择器,而不是
。get()
-在您的答案中注意这一点可能会有用。Docs:
与$.get()不同,.load()方法允许我们指定要插入的远程文档的一部分。这是通过url参数的特殊语法实现的。
。get还允许您在执行我所做的操作时检索选择器。使用.load的问题在于它会替换内容,而不是附加到内容。