2

すべてのデータを一度に 1 つずつ保存するのではなく、一度に 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 に答える