2013-03-25 81 views
0

你好,你的編碼器在那裏, 我想做一個事件與Js助手鍊接,但無法弄清楚如何做與食譜。蛋糕PHP事件鏈接Js助手

場景: 我有一個輸入字段,用ajax觸發onkeyup。這工作正常。

目標: ajax調用應該在將3位數字放入字段後觸發,而不是每次。

我的想法: 也許幫手的鏈接可以讓我出去。我認爲迴歸真實會告訴助手繼續前進,否則什麼也不做。但是我沒有找到任何信息。我的代碼到目前爲止:

<?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')) 
     ) 
    ); 
?> 

我希望你有一個想法。非常感謝, Karl

+0

個人而言,我儘量避免通過JsHelper寫入很多javascript。很多時候你自己寫JavaScript是更容易跟蹤和調試。首先,在這裏使用雙引號(「)時要小心,因爲PHP可能會將'$(this)'中的'$'看作是一個變量。最好在您的問題中添加* generated * JavaScript ,所以這裏的人們可以更好地幫助找到答案 – thaJeztah 2013-03-25 14:10:33

回答

0

忘記JsHelper並自己寫js代碼。檢查我的相關答案here