Question: I created a new ASP.Net MVC 4 project using the template in Visual Studio 2012. After upgrading to jQuery 1.9, the login functionality breaks. Specifically, I get the error

> 
> 0x800a138f - JavaScript runtime error: Unable to get property 'call' of undefined or null reference
> 
> 
> 

at line 1172, column 5 in jquery.validate.js

How can I fix this issue?

Answer: 
I had the same issue, no problem in firefox but ie still gives the error. I am using jquery-2.0.0; jQuery Validation Plugin 1.11.1

I found a fix:
replace 

```
@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

```

with

```
@section Scripts{
    <script src="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/bundles/jqueryval")"></script>
}

```
The underlying problem is that some methods that had been deprecated since jQuery 1.7 (when new, improved methods were added) have been removed in 1.9. jQuery Validate has, apparently, not been updated so it uses the new methods instead. I found that using the jQuery Migrate Plugin, which puts the removed methods back in, solved my problems with this.