昨日、私は持っていて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
た。しかし、問題はまだありました。
したがって、保留中の変更を元に戻すことにし、スムーズに実行するためにサーバー バージョンを使用しました。(VS12)
しかし、それでもエラーが発生します。 (jquery を に変更しました1.8.0
が1.8.3
、使用しません) 。
My Doubt : 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
のみです。