2014-01-05 44 views
0

我目前有CakePHP的問題,我不知道如何在AJAX/JS鏈接中定義多個成功參數。CakePHP:如何在創建AJAX鏈接時定義多個成功參數?

目前,這是我的代碼有:

<?php echo $this->Js->link('Firma entknüpfen', array(
     'controller' => 'contacts', 
     'action' => 'unbindCompany', 
     $contact['Contact']['id'] 
    ), 
    array(
     'update' => '#success', 
     'success' => $this->Js->get('#current_company')->effect('fadeOut') 
)); ?> 

現在,我需要第二個「success'參數/動作在一個新元素,褪色,就像這樣:

<?php echo $this->Js->link('Firma entknüpfen', array(
     'controller' => 'contacts', 
     'action' => 'unbindCompany', 
     $contact['Contact']['id'] 
    ), 
    array(
     'update' => '#success', 
     'success' => $this->Js->get('#current_company')->effect('fadeOut') 
     'success' => $this->Js->get('#assign_company')->effect('fadeIn')  
)); ?> 

我試着將數組傳遞給成功,但這也不起作用。 我怎樣才能正確認識到這一點?

回答

0

JsHelper::effect()返回一個字符串,那麼你可以簡單地CONCAT返回值:

'success' => $this->Js->get('#current_company')->effect('fadeOut') . 
      $this->Js->get('#assign_company')->effect('fadeIn') 
相關問題