2

我试图一次将所有数据保存在一个 slickgrid 中,而不是一次保存一个,我的计划是使用 在 SlickGrid 中保存更改, 所以我的代码是:

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

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

我的数据是一个文本框......(所以我可以调试并查看发生了什么)我的网格一开始是空的,用户添加数据(有计算等)但是当我按下我的保存按钮并调用我的 saveQuote no数据正在呈现,有人知道为什么吗?

4

1 回答 1

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()));
            });
}

于 2012-10-01T14:31:20.523 回答