CakePHP Ajax表单 - 克隆表单字段

时间:2012-08-13 15:48:04

标签: cakephp

使用蛋糕2.2。我目前有一个表单(使用表单助手构建),允许用户添加费用索赔。每项索赔都包含许多费用。因此,表单包含每个开销的行以及一个按钮,该按钮使用jQuery克隆第一行字段并插入它们(使用递增的ID /名称)。问题是当提交表单并且出现错误时,克隆的字段会在页面刷新时消失(我猜是因为它们不再在dom中)。

值仍然在$ this->数据中,所以我想我可以手动重建它们,但如果我通过ajax提交表单,它会解决问题吗? IE出错时克隆字段仍然存在?

提前致谢

1 个答案:

答案 0 :(得分:1)

从Javascript构建的内容不会从一个页面加载到下一个页面加载。

使用Ajax(可能是理想的),或者根据提供的数据使用PHP构建字段。

无论哪种方式都是相当“正常”的方式。