ASP.NET MVC 4
とを使用しNuGet
てパッケージを管理します。
jQuery 1.9.1
viaにアップグレードした後、 の関数の削除に関するエラーが発生NuGet
し始めました。JavaScript
live()
jQuery 1.9.x
F5 キーを押して VS.NET からデバッグ モードで実行し、ログイン ページに移動して、次の情報を取得します。
この StackOverflow の回答を見つけました: https://stackoverflow.com/a/14512797に 4 つの変更を加えました~\Scripts\jquery.unobtrusive-ajax.js
。
私の~\Scripts\jquery.unobtrusive-ajax.js
:
$(document).on("click", "a[data-ajax=true]", function (evt) {
...
});
$(document).on("click", "form[data-ajax=true] input[type=image]", function (evt) {
...
});
$(document).on("click", "form[data-ajax=true] :submit", function (evt) {
...
});
$(document).on("submit", "form[data-ajax=true]", function (evt) {
...
});
また、物理的に削除jquery.unobtrusive-ajax.min.js
しWebGrease 1.3.0
て、更新された から再生成していまし~\Scripts\jquery.unobtrusive-ajax.js
た。
しかし、何らかの理由で、.live()
関数を使用しないという私の変更は固執していません。VS.NET が MVC アプリを実行している IIS Express 8.0 Web サイト (localhost:63798) を停止してみました。
また、F5 キーを押してデバッグ モードで再度実行する前に、Build->Clean Solution、Build->Rebuild Solution を実行してみました。
誰かが以前にこれを経験し、洞察を持っているなら、私はとても感謝しています. 前もって感謝します。