使用没有数据库的jquery / ajax添加和显示collections夹名称列表
使用我的网站,人们可以搜索世界上任何名字。 用户可以将他们的特定名称添加到collections列表。 每个用户都可以在另一个页面中看到他们喜欢的名字列表(用户在一个会话中添加的名称)。 你能建议一个最好的方法来使用jquery / ajax。 Thankz。
您可以使用本地存储来保存数据。 它的工作原理很简单:
localStorage.setItem('key', 'value'); localStorage.getItem('key'); // returns 'value'
您可以使用递增键保存名称:
localStorage.setItem('name-' + (localStorage.length + 1).toString(), 'favName'); // Names stored as 'name-0', 'name1', ...
然后,检索列表:
var names = new Array(); if (localStorage) { if (localStorage.length) { for (var i = 0; i < localStorage.length; i++) { names[i] = localStorage.getItem('name-' + i.toString()); } } else { names[0] = 'You have no favorite names stored'; } }
有一些插件可以在不支持Web存储的浏览器上提供回退(即使在ie6上),例如totalStorage或jstorage 。
- 将JavaScript / Ajax放在文档中的最佳位置在哪里?
- Rails3 / will_paginate / Ajax – 下一个/上一个链接无法正常工作(这是一个错误?)
- Twitter Bootstrap Popovers不适用于动态生成的内容
- 使用JSONP调用ajax返回错误Uncaught ReferenceError:未定义jquery19102754115150310099_1392753827782
- HybridAuth不使用ajax
- jgGrid不会加载json数据
- 使用AJAX将数据发送到PHP
- 读取JSON文件,更新值并保存修改
- 如何从带有2个按钮的表单上单击按钮发送Ajax请求?