javascript - 如何使用 javascript 保存最近的搜索?

标签 javascript jquery json forms

当用户执行搜索时,应保存这些搜索设置以备将来使用。

用户应该填写一些表单字段然后执行搜索。当他执行新的搜索时,旧的应该可以,等等。

我正在使用 javascript、jQuery。

我该怎么做?

我的意思是将其保存在本地计算机中,而不是数据库中。

最佳答案

使用 HTML5 本地存储来存储和读取保存的搜索。

// Write a local item..
localStorage.setItem("myKey", "myValue");

// Read a local item..
var theItemValue = localStorage.getItem("myKey");

// Check for changes in the local item and log them..
window.addEventListener('storage', function(event) {
    console.log('The value for ' + event.key + ' was changed from' + event.oldValue + ' to ' + event.newValue);
}, false);

// Check for HTML5 Storage..
function supports_html5_storage() {
    try {
        return 'localStorage' in window && window['localStorage'] !== null;
    } catch (e) {
        return false;
    }
}

关于javascript - 如何使用 javascript 保存最近的搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556744/

相关文章:

javascript - Mathjax 和 JadeJS 的集成

javascript - IE8 显示错误 : "Object doesn' t support this property or method"on the line that uses filter() method

javascript - Javascript 改变 DOM 是否总是导致 UI 更新?

javascript - Jquery添加输入字段和日期选择器

jquery - 如何按字母顺序对 JQuery UI 可排序进行排序?

c# - 增加 jQuery/Javascript 中的 POST 数据大小

javascript - 使用重置按钮重置表上的数据

json - 尝试在 postgresql 中查询 json 文档时出现语法错误

javascript - JSON文档

javascript - Protractor :使用 api 调用的结果