解决方案 »

  1.   

    你遍历的代码呢?还有怎么添加的
    自己console.log(insertRows)看看都是什么内容
      

  2.   

    非常感谢1楼给出的解答,虽然没有找到对应的问题,但是敲开了另一个思路。
    因为我的页面是根据一个状态来判断,在不同状态下,显示不同的列表,并且列表字段和按钮并不是全部一样的,所以我在JS方法前定义了好多数组,最后根据状态判断对数组进行赋值,最终DataGride中调用不同的数组,来展示列表。结果就是因为根据状态进行了判断点击“添加”按钮时,调用datagrid('appendRow',{})添加数据时,添加的数据是一个动态的数组,可能在逻辑上处理有问题,所以导致数组最终赋值了错了,引起保存时获取数据有误的问题。我重新对代码逻辑进行了处理后,问题解决。