Jquery加载错误

时间:2013-06-11 13:16:57

标签: jquery load

昨天,我有jquery 1.8.0并且一切正常。但为了获得高级的jquery。,我安装了Nuget.Migrate,从那时起我的麻烦就开始了。
首先,在尝试解决问题时,我已经读过live已在jquery 1.9中移除,在jquery.unobtrusive-ajax.min.js中我将所有live替换为on。但由于这没有解决问题,我将更改回滚到live。但问题仍然存在。

其次,我删除了代码中jquery 1.9的所有引用。卸载了Nuget.Migrate。甚至从pakage.config中删除了。我添加了jquery.1.8.3。 但是,问题仍然存在。

因此,我决定撤消我的挂起更改,并使服务器版本顺利运行。 (在VS 12中)

但我仍然得到错误。(我将jquery更改为1.8.01.8.3,但没有用。)

我怀疑:  安装和卸载Nuget.Migrate是否会产生任何问题 我本地机器的副作用??? 我试了将近5个小时。但是我无法解决这个问题。

enter image description here

Uncaught ReferenceError: jQuery is not defined                      jquery.unobtrusive-ajax.js:163
Uncaught ReferenceError: jQuery is not defined                      jquery.validate.js:1116
Uncaught ReferenceError: jQuery is not defined                      jquery.validate.unobtrusive.js:345
Uncaught ReferenceError: $ is not defined                           AccruedAccountMap:32
Uncaught TypeError: Object [object Object] has no method 'autocomplete'         AccruedAccountMap:452

另外,我已经交叉检查,所有使用jquery的函数都只在$(document).ready函数内。

1 个答案:

答案 0 :(得分:0)

只需添加以下链接,从您的网页中删除其他脚本并尝试

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" type="text/javascript"></script>