MVC VS2012 jquery.validate.js Fehler im IE: Unable to get property 'call' von undefined oder null-Verweis (Zeile 1234)
Ich bin immer dieser Fehler nur im IE, in meinem MVC-Website:
SCRIPT5007: Unable to get property 'call' von undefined oder null-Verweis
jquery.validate.js, Zeile 1234 Charakter 5
Ist, habe ich mich um einiges nach Antworten und finde keine Lösung. Chrome funktioniert gut. Wenn ich Google die genaue Fehlermeldung, ich führte hier: - Skript-bundle funktioniert nicht, aber Antworten gibt es nicht, helfen Sie mir.
Ich habe versucht, die Aktualisierung meiner jQuery und jQuery validation plugins über Visual Studio NuGet-Paket-manager. Ich aktualisiert jQuery auf die version 2.0.3 und jQuery Validation 1.11.1. Ich glaube, ich hatte jQuery 1.9.x vor. Dies hatte keine Wirkung.
Ich glaube, meine Pakete sind standard:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
und die am Ende mein layout der Seite, das sind meine Skripte.Render-Aufrufe:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
@RenderSection("Scripts", false)
</body>
</html>
jede Hilfe wird sehr geschätzt.
- Ich möchte hinzufügen, jquery-migrate, um sicherzustellen, dass es nicht bump up der Vergangenheit jquery 1.8.2, die es herbeigerufen hat. ich weiß, jquery 1.9.x hatte einige Probleme mit der Validierung Bibliothek
- vielen Dank, das scheint funktioniert zu haben -- gerne, um Ihnen ein Lob für Sie, wenn Sie geben Sie als Antwort
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich installiert Bootstrap-MVC4 über NuGet, wenn der genaue Fehler passiert ist meine app. Die neuesten Bootstrap MVC4-Installation entfernt jquery-1.8.2* und installiert jquery-1.9.1* als Abhängigkeiten. jquery.überprüfen, war offensichtlich nicht spielen schön mit jquery-1.9.1.
https://github.com/jzaefferer/jquery-validation Staaten, werden Sie nicht auf alle IE-Kompatibilitäts-Modus-Probleme (verständlicherweise).
Problem ist, ich war laufen IE10-kompatiblen Modus aus, und ich war noch immer der Fehler.
Ich fügte hinzu, alle die neuesten Versionen der jquery-Dateien in meinem Projekt entfernt, die älteren aus dem Projekt, und der Erfolg im IE!