I'm getting this error only in IE in my MVC site:
SCRIPT5007: Unable to get property 'call' of undefined or null reference jquery.validate.js, line 1234 character 5
I've looked around quite a bit for answers, and cannot find a solution. Chrome works fine. When I Google the exact error message, I was led here: script bundle not working, but answers there didn't help me.
I tried updating my jQuery and jQuery validation plugins via Visual Studio NuGet package manager. I upgraded jQuery to version 2.0.3 and jQuery Validation 1.11.1. I think I had jQuery 1.9.x before. This had no effect.
I believe my bundles are 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*"));
and at the tail end of my layout page, these are my Scripts.Render calls:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
@RenderSection("Scripts", false)
</body>
</html>
any help is greatly appreciated.