我用空模板创建了一个Asp.net Mvc WebAplication; ....
在家庭控制器的索引视图中我有:
<script type="text/javascript" src="~/Scripts/jquery-2.0.0.js"></script>
<script type="text/javascript" src="~/Scripts/Javascript1.js"></script>
<div class="letters">
<div class="letter" id="letter-a">
<h3><a href="#">A</a></h3>
</div>
我创建了一个Javascript1.js文件,我把它放了:
$(document).ready(function () {
$('#letter-a a').click(function () {
alert('Loaded!');
});
});
但我在运行时收到此错误:
Unhandled exception at line 349, column 1 in http://localhost:55573/Scripts/jquery-2.0.0.js
Microsoft JScript: 'JSON' is not defined
这是代码停止的行:
jQuery.extend({
// Unique for each copy of jQuery on the page
expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ),
我已经安装了所有可以找到的Json包.... 我现在该怎么办?
答案 0 :(得分:4)
您的jQuery版本不支持您的IE版本。
IE&lt; = 8支持was dropped in jQuery 2.0。
答案 1 :(得分:0)
将它放在cshtml或aspx的head元素中:
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
X-UA兼容的元标记允许网络作者选择应该呈现哪个版本的Internet Explorer。