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
InformationsquelleAutor Adam O'Neil | 2013-07-26
Schreibe einen Kommentar