Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改函数在cakephp中不起作用_Cakephp_Cakephp 2.3 - Fatal编程技术网

更改函数在cakephp中不起作用

更改函数在cakephp中不起作用,cakephp,cakephp-2.3,Cakephp,Cakephp 2.3,我有这个密码 <script type="text/javascript"> $("#category_id").change(function() { alert("Thanks for clicking."); }); </script> echo $this->Form->input('category', array('id' =>'category_id', 'options' => arr

我有这个密码

<script type="text/javascript">
    $("#category_id").change(function() {   
        alert("Thanks for clicking.");
    });
</script>

echo $this->Form->input('category', array('id' =>'category_id',
    'options' => array('it' => 'IT',
    'contents' => 'Content writing',
    'logo' => 'Logo Designing'
    )));

当我从列表中选择选项时,更改功能不起作用。如何解决此问题?

我认为您尚未在视图或默认布局中包含成功文件jquery.js。ctp

将jquery脚本包装到文档中。准备就绪,因为加载脚本时您的元素不存在

jQuery(document).ready(function($) {
    $("#category_id").change(function() {   
      alert("Thanks for clicking.");
    });
}