Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
如何将jQuery与CodeIgniter合并?_Jquery_Codeigniter - Fatal编程技术网

如何将jQuery与CodeIgniter合并?

如何将jQuery与CodeIgniter合并?,jquery,codeigniter,Jquery,Codeigniter,嘿,伙计们,我好像有点问题。当我尝试使用jQuery时,它不会白费力气。一切都链接良好,jQuery设置良好,等等。但是当我做一个简单的$(document).ready(function(){})我看了一下控制台,我看到了 "Uncaught ReferenceError: $ is not defined" 有人知道我会是什么吗 我的代码如下所示 <script type="text/javasript" src="<?=base_url()?>js/jquer

嘿,伙计们,我好像有点问题。当我尝试使用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.noConflict()


$.noConflict();
jQuery(文档).ready(函数($){
//使用jQuery的$的代码如下所示。
});
//使用其他库的$的代码可以在这里找到。

您的页面中没有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>

//我们将在这里添加javascript代码
jQuery必须是自定义代码的开头


遵循这一点,这会有很大帮助。

如果我不够具体,很抱歉jQuery链接得不够完美fine@Tim你确定?请检查Firebug或类似的工具。@uzsolt我想出来了,所有内容都链接正确,但出于一些奇怪的原因,因为我在当前使用的模板上分别设置了页眉和页脚页,所以我必须手动将其包括在内。但似乎效果不错。感谢您的帮助:)尝试将
$
更改为
jQuery
,发生了什么事?您能发布生成的HTML(呈现文档的源代码)吗?您的解决方案没有意义,包含页眉及其所有css和js文件是常见的做法,不能成为js不起作用的原因。@stef正是我所想的,我总是用页眉和页脚文件将模板分开。我查看并生成HTML,所有内容都链接和结构良好。我觉得非常奇怪,它只在CodeIgniter上对我这样做。
<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>