2011-11-21 63 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变量。