问题描述
更新表时,发现id不是该条记录对应的id值,而是操作另外一个tab页面后form表单映射的id值覆盖了原记录id的值,导致保存后,该条记录的数据没更新到。
解决方法
避免其他页面的id值覆盖要更新页面的记录id值,通过其他页面填充表单时,把其id属性删除,这样就不会影响所需更新记录的id值了。
通过js中的delete命令可以删除对象的指定属性,如下:
delete obj.id;
更新表时,发现id不是该条记录对应的id值,而是操作另外一个tab页面后form表单映射的id值覆盖了原记录id的值,导致保存后,该条记录的数据没更新到。
避免其他页面的id值覆盖要更新页面的记录id值,通过其他页面填充表单时,把其id属性删除,这样就不会影响所需更新记录的id值了。
通过js中的delete命令可以删除对象的指定属性,如下:
delete obj.id;