当用户执行搜索时,应保存这些搜索设置以备将来使用。
用户应该填写一些表单字段然后执行搜索。当他执行新的搜索时,旧的应该可以,等等。
我正在使用 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/