Slickgrid一次保存所有数据

时间:2012-10-01 13:54:14

标签: jquery slickgrid

我试图一次性保存所有数据,而不是一次保存,我的计划是使用 Saving changes in SlickGrid 所以我的代码是:

<script language='javascript' type="text/javascript">
    function saveQuote() {

    $("input[name='mydata']").val(jQuery.parseJSON(grid.getData()));
  }
</script>

我的数据是一个文本框...(所以我可以调试,看看发生了什么) 我的网格开头是空的,用户添加数据(有计算等) 但是,当我按下我的保存按钮并调用我的saveQuote时,没有数据显示,任何人都知道为什么?

1 个答案:

答案 0 :(得分:1)

问题在于:

   $("input[name='mydata']").val(jQuery.parseJSON(grid.getData()));

所以我用

替换了它
$("input[name='mydata']").val(JSON.stringify(grid.getData()));

完整代码现在是:

<script language='javascript' type="text/javascript">
   function saveQuote() {
    $(function() {
        $("input[name='mydata']").val(JSON.stringify(grid.getData()));
            });
}