如何在网页上存储记录 (json) 并仅在“视图”上的记录上显示
How to store Records (json) on webpage and show only on record on View
我在 json 数组中有 10 条来自 api 调用的记录。但是我只需要在网页上显示 1 条记录,提供下一个和上一个按钮。因此,当用户单击下一个或上一个按钮时,我需要获取下一个或上一个记录并显示在网页上。类似于Android中的viewpager或Windows应用程序中的flipview。
我想存储的原因只是为了避免不必要的 api 调用服务器获取记录以及指向下一个和上一个记录的指针。
是否可以将这 10 条记录存储在某个 javascript 变量中,并在用户单击下一个和上一个时继续迭代。
服务器端我正在使用 laravel 5.2
当然可以做到。只需正确格式化 JSON 即可保存记录数组,并维护指向当前记录的索引。
要更新显示,您可以使用纯JavaScript或使用某种MVVM库(例如),例如Knockout或Angular。
相关文章:
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- 如何在窗体视图中查看记录的名称
- 在显示使用 AngularJS 获取的记录时,如何在视图中循环
- 如何在网页上存储记录 (json) 并仅在“视图”上的记录上显示
- 网格视图在我输入特定记录名称时不显示记录
- 每当有新记录时,使用 Ember-Model 更新视图
- Meteor.js,根据模板数据更新视图值,但不更新记录本身(即仅视图模型)
- PHP-如何从列表视图在另一个浏览器窗口中显示详细记录字段
- EXTJS 3.4如何在选择更改时获取记录数据视图
- 绑定带有单个记录的简单视图模型
- 在Javascript中直接获取Lotus Notes中的视图信息/记录
- 未捕获的JS错误在Extbase扩展排序记录在列表视图
- 是否有任何方法可以禁用(或)删除自定义记录的视图模式上的Netsuite标准编辑按钮
- 在asp.net MVC 4 razor视图中更新删除后的记录号
- ExtJS 5:与视图模型/表单记录的持久更改混淆
- 如何在MVC中删除记录而不使用视图
- CRM 2013-通过点击按钮在视图中选择的所有记录id
- 呈现子视图,维护历史记录,而不是重新呈现整个视图.这可能吗?
- CRM 2011-在相关视图或子网格中点击自己的记录链接时的怪异行为形式
- “视图”页面中的“折叠”面板在“全部”按钮上显示第一条记录