我试图一次性保存所有数据,而不是一次保存,我的计划是使用 Saving changes in SlickGrid 所以我的代码是:
<script language='javascript' type="text/javascript">
function saveQuote() {
$("input[name='mydata']").val(jQuery.parseJSON(grid.getData()));
}
</script>
我的数据是一个文本框...(所以我可以调试,看看发生了什么) 我的网格开头是空的,用户添加数据(有计算等) 但是,当我按下我的保存按钮并调用我的saveQuote时,没有数据显示,任何人都知道为什么?
答案 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()));
});
}