sto ottenendo questo errore solo in IE nel mio sito MVC:MVC VS2012 jquery.validate.js in IE: Impossibile ottenere la proprietà 'chiamare' di riferimento non definita o null (linea 1234)
SCRIPT5007: Impossibile ottenere la 'chiamata' di proprietà di riferimento non definito o nullo jquery.validate.js, riga 1234 carattere 5
Mi sono guardato intorno un po 'per le risposte e non riesco a trovare una soluzione. Chrome funziona bene. Quando ho visualizzato il messaggio di errore di Google, sono stato portato qui: script bundle not working, ma le risposte non mi hanno aiutato.
Ho provato ad aggiornare i miei plugin di convalida jQuery e jQuery tramite il gestore pacchetti di Visual Studio NuGet. Ho aggiornato jQuery alla versione 2.0.3 e jQuery Validation 1.11.1. Penso di aver avuto jQuery 1.9.x prima. Questo non ha avuto alcun effetto.
Credo che la mia bundle sono 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*"));
e alla fine della coda della mia pagina di layout, questi sono i miei Scripts.Render chiama:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
@RenderSection("Scripts", false)
</body>
</html>
ogni aiuto è molto apprezzato.
Vorrei aggiungere jquery migrate per assicurarmi che non sia stato eseguito il bump su jquery 1.8.2 che lo ha causato. so che jquery 1.9.x ha avuto alcuni problemi con la libreria di validazione – Slicksim
grazie che sembrava funzionare - mi piacerebbe darti un po 'di merito se inserissi come risposta –