javascript - 约翰·穆勒无限滚动

标签 javascript jquery infinite

我正在尝试按照谷歌的建议找出具有历史记录和分页的无限滚动, https://googlewebmastercentral.blogspot.in/2014/02/infinite-scroll-search-friendly.html

John Mueller 的演示完全符合我的要求,但我无法弄清楚数据的加载方式/位置。 http://scrollsample.appspot.com/items

我复制了页面源代码以及js和css,但当然源代码是针对它恰好所在的特定“页面”的。 所有内容都只指向/items 目录,并且页面不会重新加载新数据,只是刷新内容区域,所以我不明白。

可能只是一个菜鸟,但任何见解都值得赞赏。

最佳答案

示例页面利用 http://scrollsample.appspot.com 上提供的服务,并使用完整的 URL http://scrollsample.appspot.com/items?page= 2&type=json 以 JSON 返回类型获取分页的特定数据。

您可以在浏览器中输入该网址并查看从服务返回的原始数据。

网页也托管在相同的基本 URL 上这一事实并不重要。添加相关参数后,您将不再获得 HTML“网站”。相反,您会收到格式化的数据响应(在本例中为 JSON)。

关于javascript - 约翰·穆勒无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34884671/

相关文章:

javascript - location.href 属性与 location.assign() 方法

javascript - 删除子域设置的子域cookie

jquery - session 超时插件

haskell - 任意多个不同类型列表的笛卡尔积

multithreading - Unity - block 之间的地形间隙无限大?

javascript - 页面未找到错误,甚至路由都给出了 angularJs

c# - C# .NET 4.5 中的 JavaScript 解析器和分析器

jquery - Masonry 不适用于 Ember 中的无限滚动

jquery - 可排序的元素拖动到其他 DOM 元素下方

list - 将括号字符串解析为 Haskell 中的嵌套列表