昨天,我有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.0
, 1.8.3
,但没有用)。
我的疑问: 安装和卸载Nuget.Migrate是否会对我的本地计算机产生任何副作用???我尝试了将近 5 个小时。但我无法解决问题。
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
函数都只在函数内部。