我有费用索赔的edit()表单。费用索赔由很多费用组成。表单允许您在同一视图上编辑这些费用。每个费用都有一个删除按钮,它使用ajax删除记录并从编辑表单中删除该行。
ajax删除功能正常工作,并从数据库中删除记录。问题在于,由于这是一个编辑表单,所有数据都已在$ this-> request->数据中,因此当您保存编辑时,它会重新创建由ajax删除的记录。正常编辑工作正常。
有没有办法使用表单中的正确数据更新$ this-> request->数据中的数据?
我错过了一些明显的东西吗?
我正在使用cakephp 2.2。
提前致谢
答案 0 :(得分:0)
如果从DOM中删除字段(成功删除Ajax),则在提交表单时,它们不会成为$ this-> request->数据的一部分。
答案 1 :(得分:0)
奇怪的是,删除我的浏览器缓存修复了这个问题......
可以帮助有同样问题的人。