2012-08-13 80 views
0

使用Cake 2.2。我目前有一個表單(使用表單助手構建),允許用戶添加費用索賠。每項索賠都包含許多費用。因此,表單包含一行每個開支以及一個使用jQuery克隆第一行字段並插入它們(使用增加的ID /名稱)的按鈕。問題是當表單被提交併出現錯誤時,克隆的字段在頁面刷新時消失(我猜是因爲他們不在DOM中)。CakePHP Ajax表單 - 克隆表單域

值仍然在$這個 - >數據,所以我想我可以手動重建他們,但如果我做的形式通過AJAX提交將它解決什麼問題? IE錯誤克隆的字段仍然會保留?

在此先感謝那些從Javascript內置

回答

1

事情不會保留從一個頁面加載到下一個。

無論是使用Ajax(可能是理想的),或者打造出基於所提供的數據與PHP的字段。

無論哪種方式是相當「正常」的做法。

+0

感謝戴夫,只是想確認我不會錯過一個更簡單的選項。謝謝。 – 2012-08-13 15:57:54

+0

沒問題 - 很高興幫助。 – Dave 2012-08-13 17:52:37

+0

@Dave能否詳細說明每種方法? 「使用ajax」意味着什麼? '提供的數據'是否表示非ajax'$ this-> request-> data'? – mgPePe 2014-03-19 14:57:29