我正在尝试用jQuery和一些jQuery动作来实现一个 AJAX 来处理一个change事件。
$this->Js->get('#PermenantDistrict')->event('change',
$this->Js->alert('hello world !'),
$this->Js->request(array(
'controller'=>'employee_personals',
'action'=>'getEpfno'
), array(
'update'=>'#success',
'async' => true,
'method' => 'post',
'dataExpression'=>true,
'data'=> $data,
'before' => '$("#loader").attr("style", " "),$("#success").attr("style", "display:none")',
'complete' => '$("#loader").attr("style", "display:none"),$("#success").attr("style", " ")',
))
);
但我得到了一个警告:
警告(2):数组合并():参数#2不是数组
[CORE[第174行]。
我想知道如何在cakephp中使用jQuery helper为单个事件实现多个操作。
1条答案
按热度按时间azpvetkf1#
看起来您需要将第二个参数作为数组发送。
此外,我认为使用JsHelper是一个坏主意,因为它即将被弃用(据我所知)。
让我建议不要混合javascript和php,因为它可能很快就会变得一团糟。