当我在codeigniter中使用jquery进行警报时,什么都没发生

时间:2014-06-09 05:39:24

标签: javascript php jquery codeigniter

Jquery/Javascript无效 codeigniter 。我做的是

config.php我包含

$config['javascript_location'] = 'libraries/javascript/jquery.js';
$config['javascript_ajax_img'] = 'images/ajax-loader.gif';

controller/welcome.php我包含

public function __construct()
    {
        parent::__construct();
        $this->load->library('javascript');
        $this->load->library('javascript/jquery');
    }
    public function index()
    {
        $data['library_src'] = $this->jquery->script();
        $data['script_head'] = $this->jquery->_compile();

        $this->load->view('register', $data);
    }

views/register.php我包含

<?php $this->jquery->click('#username', $this->jquery->alert("hi")); ?> 

但什么都没发生。没有显示错误。如何在jquery/Javascript中制作Codeigniter个活动。与此相关的问题由其他人提出,但我还没有找到解决方案。所以不要将其标记为重复。

感谢。

修改

在CI中使用jquery的任何替代方式(任何方式)。我怎样才能在CI中进行工作jquery。

1 个答案:

答案 0 :(得分:1)

我建议你使用jQuery作为javascript而不是codeigniter附带的版本,因为我可以使用旧版本,但是你的javascript库在项目根目录中名为 asset / js 的新文件夹中

并将其包含在以下视图中

<html>
     <head>
          <script src="<?=base_url()?>/assets/js/jquery.js" type="text/javscript"></script>
<script>
     $(document).ready(function(){
          $("#username").click(function(){
               //your code here
          });
     });
</script>
     </head>