'$' 未定义 急啊 $ 未定义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有引入JQuery在你的<script>上面加上这一句<script type="text/javascript" src="你的JQuery路径/Jquery文件.js" ></script> <link href="Css/default.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="js/themes/icon.css" /> <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" /> <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script> <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script> <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script> <script src="../JsLib/JsUtil.js" type="text/javascript"></script> <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>--> <script type="text/javascript" src='js/outlook2.js'> </script>有引用啊 <link href="Css/default.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="js/themes/icon.css" /> <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" /> <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script> <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script> <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script> <script src="../JsLib/JsUtil.js" type="text/javascript"></script> <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>--> <script type="text/javascript" src='js/outlook2.js'> </script>有引用啊那就是路径错了。你现在的目录结构是什么?按照上面引用的,你的路径应该是上层目录1 ----JSLib -----jquery-1.8.0.min.js ----目录2 -----你的页面.html -----JS ------jquery.easyui.min.1.2.2.js 如果目录是对的,那就是你引用的几个JS之间有冲突用排除法测一下 引用这个试试http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js <link href="Css/default.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="js/themes/icon.css" /> <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" /> <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script> <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script> <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script> <script src="../JsLib/JsUtil.js" type="text/javascript"></script> <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>--> <script type="text/javascript" src='js/outlook2.js'> </script>把红色部分删掉,看看报的错还是不是$未定义之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了 <link href="Css/default.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="js/themes/icon.css" /> <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" /> <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script> <span style="color: #FF0000;"> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script> <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script> <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script> <script src="../JsLib/JsUtil.js" type="text/javascript"></script></span> <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <span style="color: #FF0000;"><script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>--> <script type="text/javascript" src='js/outlook2.js'> </script></span>把红色部分删掉,看看报的错还是不是$未定义之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了 NND,只留下这个<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>然后一个个加回去 用于layout使用iframe嵌入网页时的内存泄漏问题panel 的加载,打开,关闭,隐藏等 1.查看源码>点击jquery能显示出来就表示加载成功了,如果403表示地址不对2.如果加载成功了还是未定义,可能如下: 2.1在代码执行时jquery未加载完毕 2.2存在重复定义 推荐写法是在:jQuery(function($){//todo});或者:$(document).ready(function(){//todo}); 我也遇到了这个问题,真是百思不得其解。后来,终于被我想到是.net目录授权的问题。原因是你的jquery.min.js所在的目录,层次有点深,同时这个目录下没有web.config,没有的话,可能是继承了上级目录,甚至是根站点的web.config里的配置,在其中某一个上级web.config文件的<system.web>下的拒绝匿名用户配置里有如下配置:<authorization> <deny users="?" /> </authorization>找到的原因,办法至少有二个。1 在jquery.min.js所在目录,新建一个web.config,仅仅在system.web下增加授权:(请注意,是allow) <authorization> <allow users="?" /> </authorization>2 直接引用其它大站的juqery.min.js,例如: http://code.jquery.com/jquery-1.11.0.min.js 触摸屏上使用鱼眼效果问题请教 关于sssh框架Spring配置问题? 求翻译一段代码,跪求高人指点。 页面中的object标签的onerror属性不能执行函数吗? 求教google earth 怎么样画出弧线 请教js 获取session中对象的问题。 奇特的网页病毒代码? 在指定页面中,写入层,实现动态悬浮窗口 怎么取消listbox中已经被选中的项? <!--语句--> 近期目标能否实现呢 IE 6 7 8下 如何获取到textarea中光标的位置?
在你的<script>上面加上这一句<script type="text/javascript" src="你的JQuery路径/Jquery文件.js" ></script>
<link href="Css/default.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
<link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
<script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
<script src="../JsLib/JsUtil.js" type="text/javascript"></script>
<!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
<script type="text/javascript" src='js/outlook2.js'> </script>有引用啊
<link href="Css/default.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
<link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
<script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
<script src="../JsLib/JsUtil.js" type="text/javascript"></script>
<!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
<script type="text/javascript" src='js/outlook2.js'> </script>有引用啊
那就是路径错了。你现在的目录结构是什么?
按照上面引用的,你的路径应该是上层目录1
----JSLib
-----jquery-1.8.0.min.js
----目录2
-----你的页面.html
-----JS
------jquery.easyui.min.1.2.2.js
如果目录是对的,那就是你引用的几个JS之间有冲突
用排除法测一下
<link href="Css/default.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
<link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
<script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
<script src="../JsLib/JsUtil.js" type="text/javascript"></script>
<!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
<script type="text/javascript" src='js/outlook2.js'> </script>
把红色部分删掉,看看报的错还是不是$未定义
之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了
<link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
<link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
<span style="color: #FF0000;"> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
<script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
<script src="../JsLib/JsUtil.js" type="text/javascript"></script></span>
<!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<span style="color: #FF0000;"><script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
<script type="text/javascript" src='js/outlook2.js'> </script></span>把红色部分删掉,看看报的错还是不是$未定义
之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了
然后一个个加回去
panel 的加载,打开,关闭,隐藏等
2.如果加载成功了还是未定义,可能如下:
2.1在代码执行时jquery未加载完毕
2.2存在重复定义
jQuery(function($){
//todo
});或者:
$(document).ready(function(){
//todo
});
<authorization>
<deny users="?" />
</authorization>
找到的原因,办法至少有二个。
1 在jquery.min.js所在目录,新建一个web.config,仅仅在system.web下增加授权:(请注意,是allow)
<authorization>
<allow users="?" />
</authorization>
2 直接引用其它大站的juqery.min.js,例如: http://code.jquery.com/jquery-1.11.0.min.js