こんにちは、コーダーの皆さん。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'))
)
);
?>
アイデアがあることを願っています。前もって感謝します、カール