0

我正在使用此代码编辑表格上的数据,这允许我编辑数据,但如果我不想将其存储在该表单本身上,我无法找到我应该在哪里以及如何在本地存储数据数据库,我想知道这"/somewhere"应该是什么(网址或某些文件或什么)。

<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"); });
   });
4

1 回答 1

0

...如果我不想将数据存储在数据库中,我应该如何在该表单本身上本地存储数据...

一种解决方案是使用localStorage在本地保存表单元素。

如果你喜欢使用 jQuery,你可以让问题变得简单:

$("input").change(function(){
    var input = $(this).val();
    localStorage.setItem("input",input);
}

然后在页面加载时,将 设置vallocalStorage项目:

var input = localStorage.getItem("input");
$("input").val(input)

更多关于 localStorage,甚至更多关于 localStorage

于 2013-01-20T06:30:29.947 回答