如何将jQuery与CodeIgniter合并?

时间:2012-05-13 06:56:22

标签: jquery codeigniter

嘿伙计们我似乎有点问题。当我尝试使用jQuery时,它将无法正常工作。一切都很好,jQuery设置正常,什么不是。但是,当我做一个简单的$(document).ready(function(){});时,我会看到控制台,我看到了这个

"Uncaught ReferenceError: $ is not defined" 

有人知道我会是什么吗?

我的代码看起来像这样

    <script type="text/javasript" src="<?=base_url()?>js/jquery.js"></script>
    <script type="text/javascipt" src="<?=base_url()?>js/jquery.alerts.js"></script>
    <script type="text/javascript">
        $(function(){
            alert(1);
        });
    </script>

** * ** 解决方案 * * * 我想通了,所有内容都正确链接,但由于一些奇怪的原因,因为我将模板设置为页眉和页脚页面分别不起作用,所以我必须在我正在使用的当前页面上手动包含jQuery(不包括页眉和页脚)。但似乎工作正常。谢谢你们的帮助:)

2 个答案:

答案 0 :(得分:0)

页面中没有jQuery!确保你的HTML看起来像这样:

<html>

    <head>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript">
            // we will add our javascript code here
        </script>
    </head>

    <body>
        <!-- we will add our HTML content here -->
    </body>

</html>

jQuery必须是自定义代码的主管。

按照这个tutorial,这可以提供很多帮助。

答案 1 :(得分:-1)

尝试使用jquery.noConflict()

<script type="text/javascript">

      $.noConflict();
      jQuery(document).ready(function($) {
        // Code that uses jQuery's $ can follow here.
      });
      // Code that uses other library's $ can follow here.
</script>