您的位置:首页 > 移动开发 > Objective-C

Object [object Object] has no method 'live'

2014-02-27 17:15 381 查看
用了2个jquery的2个文件:

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


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

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

□ 思考

浏览页面,打开开发者工具,发现是在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>


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐