我正在使用此代码编辑表格上的数据,这允许我编辑数据,但我无法找到我应该在哪里以及如何在本地存储数据本身,如果我不想将它存储在数据库中,我想知道这个"/somewhere"
应该是什么(url或某个文件或什么)。
<table id="mylist_remark"><tr>
<td class="editable" contenteditable="true">Something</td>
</tr></table>
$("#mylist_remark .editable").bind("blur", function(e) {
console.log($(e.target).text());
$.post("/somewhere", {remark: $(e.target).text(), candidate_id: $(e.target).nearest("tr").attr("id")}, function() { console.log("success"); });
});
答案 0 :(得分:0)
...如果我不想将数据存储在数据库中,我应该如何在本地存储数据?
一种解决方案是使用localStorage
在本地保存表单元素。
如果您想使用jQuery,可以简化问题:
$("input").change(function(){
var input = $(this).val();
localStorage.setItem("input",input);
}
然后,当页面加载时,您将val
设置为localStorage
项:
var input = localStorage.getItem("input");
$("input").val(input)