使用$ .post在何处以及如何在本地存储数据

时间:2013-01-20 06:13:02

标签: javascript

我正在使用此代码编辑表格上的数据,这允许我编辑数据,但我无法找到我应该在哪里以及如何在本地存储数据本身,如果我不想将它存储在数据库中,我想知道这个"/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"); });
   });

1 个答案:

答案 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)

More on localStorage,甚至是more on localStorage