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

non*_*ipt 5 javascript forms jquery json

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

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

我使用 javascript,jQuery。

我怎么能这样做?

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

小智 4

使用 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;
    }
}
Run Code Online (Sandbox Code Playgroud)