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,去掉怎么会不行呢?
------其他解决方案--------------------为什么要引用这么多,一个高版本的就够了。
------其他解决方案--------------------问题解决了,确实是路径问题