1

リンクを使用する必要があり、JS ヘルパーで送信する必要はありません。残念ながら、送信コードは正常に動作しますが、 $this->Js->submit を $this->Js->link に変更して同じコードを送信からリンクに切り替えようとすると、機能しません

これは機能します

echo $this->Js->submit("Delete", array(
    'before'=>$this->Js->get('#sending')->effect('fadeIn'),
    'success'=>$this->Js->get('#sending')->effect('fadeOut'),
    'update'=>'#success',
    'url' => array(
    'action' => 'delete',$team['Team']['id']
    ),                      
));

これは機能しません

 echo $this->Js->link("Delete", array(
        'before'=>$this->Js->get('#sending')->effect('fadeIn'),
        'success'=>$this->Js->get('#sending')->effect('fadeOut'),
        'update'=>'#success',
        'url' => array(
        'action' => 'delete',$team['Team']['id']
        ),                      
    )); 
4

1 に答える 1

1

わかりました解決策を見つけました

これは動作します

<?php  
      echo $this->Js->link('Delete', 
                                array(
                                   'action' => 'edit_reload',
                                   'team_id'=>$team['Team']['id']
                                 ), 
                                 array(
                                   'update' => '#success'
                                 )
                          ); 
?>  
于 2012-04-29T19:51:04.950 に答える