There is no live() function in jquery 1.9.0, but jquery.unobtrusive.ajax.js is already use this function.
live()
Should I use older version of jquery or another way?
Depreciated as of 1.7 and removed as of 1.9. Use on() instead.
on()
http://api.jquery.com/on/
$("#myButton").on("click", function(){ alert("Clicked"); });
Lots of good info here:
http://www.elijahmanor.com/2012/02/differences-between-jquery-bind-vs-live.html
As for Unobtrusive Ajax, you will need to include a version of jQuery prior to v1.9 where live() still exists.
If you are referencing the MS CDN,
http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.js http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js
then it does not appear that these directly reference jQuery. Simply include the 1.8 version in your code instead of the 1.9 version.
1.4m articles
1.4m replys
5 comments
57.0k users