Cakephp 使用Js助手创建PHP事件链接
你们好,外面的程序员们, 我想用Js助手做一个事件链接,但不知道如何用烹饪书来做 情景: 我有一个输入字段,它是用ajax在KeyUp上启动的。那很好 目标是: ajax调用应该在字段中输入3位数字后触发,而不是每次 我的想法: 也许用铁链拴住帮手能救我出来。我认为返回true会告诉助手继续,否则什么也不做。但是我没有找到任何信息。到目前为止,我的代码是:Cakephp 使用Js助手创建PHP事件链接,cakephp,helper,method-chaining,Cakephp,Helper,Method Chaining,你们好,外面的程序员们, 我想用Js助手做一个事件链接,但不知道如何用烹饪书来做 情景: 我有一个输入字段,它是用ajax在KeyUp上启动的。那很好 目标是: ajax调用应该在字段中输入3位数字后触发,而不是每次 我的想法: 也许用铁链拴住帮手能救我出来。我认为返回true会告诉助手继续,否则什么也不做。但是我没有找到任何信息。到目前为止,我的代码是: <?php $check = " if($(this).val().length >3){ retur
<?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忘记JsHelper,自己编写js代码。查看我的相关答案。就我个人而言,我尽量避免通过JsHelper编写大量javascript。很多时候,自己编写javascript更容易理解和调试。首先,在这里使用双引号(“)时要小心,因为PHP可能会将
$(this)
中的$
视为一个变量。最好也将生成的JavaScript添加到您的问题中,这样这里的人可以更好地帮助您找到答案