2011-11-21 47 views
1
<?php 
echo $this->Js->submit('Submit',array(
    'before' => $this->Js->get('#beforesend')->effect('fadeIn', array('buffer' => false)), 
    'complete' => $this->Js->get('#beforesend')->effect('fadeOut', array('buffer' => false)), 
    'update' => '#contentc' 

));?> 

我能夠用上面的代碼創建一個ajax調用。 但我想要的是創建多個Ajax請求並將輸出附加到以前的Ajax輸出。Cake js helper,使用jquery append

我的代碼覆蓋div只是因爲我給了一個「更新」 有沒有什麼辦法可以使用jQuery的附加。

回答

0

將更新設置爲隱藏div可能會更好,然後複製或移動該隱藏div的內容作爲完整操作的一部分附加到#contentc。

0

通過傳遞php數組來生成j​​avascript在簡單函數的情況下很好,但是當您嘗試複雜函數時這很困難, 所以我只是用javascript函數創建一個頁面並將其添加到$ content_for_script變量。