こんにちは、コーダーの皆さん。Js ヘルパーでイベント チェーンを実行したいのですが、クックブックでそれを行う方法がわかりません。
シナリオ: ajax を使用して onkeyup で起動される入力フィールドがあります。それはうまくいきます。
目標: ajax 呼び出しは、毎回ではなく、フィールドに 3 桁を入力した後に起動する必要があります。
私の考え: ヘルパーの鎖で私を救えるかもしれません。true を返すと、ヘルパーに続行するように指示し、それ以外の場合は何もしないと思いました。しかし、私は何の情報も見つけられませんでした。これまでの私のコード:
<?php $check = " 
    if($(this).val().length >3){
        return true;
    };"; ?>
<?php echo $this->Js->get('#ajaxSearchSCourier')->event('keyup', $check)->request(
    array('controller'=>'Posts', 'action'=>'index'),
        array(
            'update' => '#erfolgreich_ajax',
            'before' => $before,
            'success' => $success,
            'async' => true,
            'dataExpression' => true,
            'method' => 'post',
            'data'=>$this->Js->serializeForm(array('isForm'=>'false', 'inline'=>'true'))
        )
    );
?> 
アイデアがあることを願っています。前もって感謝します、カール