0
我正在使用JsHelper提交表單。但是,當我試圖在表格封裝在表格中時提交表單時,提交將繼續,但是沒有表單數據提交。我懷疑它與JQueryHelper在進行AJAX提交以收集我假定的數據時使用的jQuery函數.closest('form')有關。當窗體駐留在多個DOM元素中時,.closest()會感到困惑嗎?我的問題的一個簡單的例子是這樣的:CakePHP/jQuery/JsHelper - 帶有多個表格單元或div元素的AJAX表單
<table><tr>
<?php echo $this->Form->create(); ?>
<td><?php echo $this->Form->input('item'); ?></td>
<td><?php echo $this->Js->submit('Send', array('update' => '#a-div')); ?></td>
<?php echo $this->Form->end(); ?>
</tr></table>
以上會使AJAX提交,但[「示範」] [「項目」]不重視提交。無論如何要緩解這個問題,也就是仍然將表格封裝在幾個div或表格單元中,同時仍然正確地發送相關數據?我試圖使窗體看起來不錯,所以我想使用多個DOM元素來格式化窗體。
你能解釋更簡單嗎?..我不明白... :) – viyancs
好的,在CakePHP裏面,是否有可能使用.closest()來獲取相同形式的數據,但是駐留在另一個DOM中元素(如上所述)? (雖然仍然使用JsHelper) – alieninlondon