0

我用空模板创建了一个 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 包……我现在该怎么办?

4

2 回答 2

4

您的 jQuery 版本不支持您的 IE 版本。

IE <= 8 支持在 jQuery 2.0 中被删除

于 2013-04-24T18:19:57.660 回答
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-Compatible 元标记允许 Web 作者选择应呈现页面的 Internet Explorer 版本。

于 2013-11-24T20:35:55.147 回答