当前位置: 代码迷 >> Java Web开发 >> js报错解决思路
  详细解决方案

js报错解决思路

热度:7527   发布时间:2013-02-25 21:08:23.0
js报错
<script type="text/javascript" src="/brick/brick/js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="/brick/brick/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="/brick/brick/js/jquery.easyui.min.js"></script>


$(function(){
initPage();

    // 发送完成,刷新datagrid
$('#sendMail').window({
onClose:function(){
initPage();
}
});

//下拉框异常处理
$('#filter_patrol_month').combobox({
        onLoadError: function(){
         gotoErrorPage();
        }
});
$('#filter_region_id').combobox({
        onLoadError: function(){
         gotoErrorPage();
        }
});
});


报错如下:
SCRIPT5007: 属性“$”的值为 null、未定义或不是 Function 对象

------最佳解决方案--------------------------------------------------------
在firebug下查看网络的标签页,可以检测你的jquery是否被页面正确加载,如果没有加载jquery文件会有个404错误,这时你就可以查一下路径有没有写错
------其他解决方案--------------------------------------------------------
先看引用的路径是否正确吧
------其他解决方案--------------------------------------------------------
jquery包引入的路径有问题吧
------其他解决方案--------------------------------------------------------
<script type="text/javascript" src="/brick/brick/js/jquery-1.4.4.min.js"></script>
去掉这个试试!
------其他解决方案--------------------------------------------------------
你引入了,两个版本的jquery呢
------其他解决方案--------------------------------------------------------
明显是冲突了。
------其他解决方案--------------------------------------------------------
我去掉试过了,也没用。
问题时我之前用tomcat5.5的时候是好的,但是换到6.0就出错了。而且错误很奇怪,第一次进入画面的时候没有问题,但是一旦按F5刷新页面就会出错。郁闷阿
------其他解决方案--------------------------------------------------------
是引入了两个jquery,去掉怎么会不行呢?
------其他解决方案--------------------------------------------------------
为什么要引用这么多,一个高版本的就够了。
------其他解决方案--------------------------------------------------------
问题解决了,确实是路径问题
  相关解决方案