从cakephp中的$ this-> request->数据中删除ajax已删除的数据

时间:2012-08-28 16:24:59

标签: cakephp cakephp-2.0

我有费用索赔的edit()表单。费用索赔由很多费用组成。表单允许您在同一视图上编辑这些费用。每个费用都有一个删除按钮,它使用ajax删除记录并从编辑表单中删除该行。

ajax删除功能正常工作,并从数据库中删除记录。问题在于,由于这是一个编辑表单,所有数据都已在$ this-> request->数据中,因此当您保存编辑时,它会重新创建由ajax删除的记录。正常编辑工作正常。

有没有办法使用表单中的正确数据更新$ this-> request->数据中的数据?

我错过了一些明显的东西吗?

我正在使用cakephp 2.2。

提前致谢

2 个答案:

答案 0 :(得分:0)

如果从DOM中删除字段(成功删除Ajax),则在提交表单时,它们不会成为$ this-> request->数据的一部分。

答案 1 :(得分:0)

奇怪的是,删除我的浏览器缓存修复了这个问题......

可以帮助有同样问题的人。