0
我有一個表單元素,它有一個onchange偵聽器來通過ajax觸發更新另一個元素。Cakephp - 具有多個表單元素的Ajax數據
但是,我希望ajax發佈數據包含兩個表單元素,而不僅僅是下面顯示的元素($ data)。
我試圖把我想要序列化的兩個元素放在它們自己的嵌套表單中,它會發布這兩個元素的值,但是因爲這個新表單嵌套在主頁面表單cakephp中,所以在提交時忽略這些元素主頁面的形式。
$data = $this->Js->get('#Reviewevent'.$index.'score')->serializeForm(array(
'isForm' => true,
'inline' => true
));
$this->Js->get('#Reviewevent'.$index.'score')->event('change', $this->Js->request(array(
'controller'=>'events',
'action'=>'getEventDescription'
),
array(
'update'=>'#'.$index.'Description',
'async' => true,
'method' => 'post',
'dataExpression'=> true ,
'data'=> $data
)
));