Object [object Object] has no method 'live'

用了2个jquery的2个文件:

<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>

□ 思考

浏览页面,打开开发者工具,发现是在jquery.unobtrusive-ajax.min.js中报错了。
而在以前jquery-1.5.1.min.js和jquery.unobtrusive-ajax.min.js是不会报错的。
估计是jquery版本升级后,在新的版本中已经没有'live'方法。

□ 解决方法

使用jQuery Migrate Plugin 来使jquery旧版本的里的方法也能得到支持。如下:

<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/jquery-migrate-1.2.1.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
posted @ 2014-02-27 17:15  Darren Ji  阅读(508)  评论(0编辑  收藏  举报

我的公众号:新语新世界,欢迎关注。