从 cakephp 中的$this>请求>数据中删除 ajax 删除的数据



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

ajax删除功能运行良好,并从数据库中删除记录。问题是,由于这是一个编辑表单,所有数据都已经在$this->request->data中,所以当您保存编辑时,它会重新创建被ajax删除的记录。正常编辑效果良好。

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

我是不是错过了一些显而易见的东西?

我用的是蛋糕2.2。

提前感谢

如果从DOM中删除字段(在成功的Ajax删除时),那么在提交表单时,这些字段将不会成为$this->request->data的一部分。

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

可能会帮助有同样问题的人。

最新更新