【问题标题】:'JSON' and 'jQuery' still undefined in Internet Explorer 7 and 8'JSON' 和 'jQuery' 在 Internet Explorer 7 和 8 中仍未定义
【发布时间】:2013-12-17 14:42:34
【问题描述】:

我的<head> 标签之间包含了这三个流行的脚本

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/json3/3.2.6/json3.min.js"></script>
<script type="text/javascript" src="/js/jquery.cookie.js"></script>

当我检查 IE7 和 8 中的错误时,我得到以下信息:

  1. “JSON”未定义。 (IE7)
  2. 'jQuery' 未定义。 (IE7 和 IE8)
  3. 对象不支持此属性或方法。 (IE8)

谁能告诉我这是什么原因,因为我显然在我的页面上包含了这些,但仍然显示为未定义。除了这些之外,我的页面上还没有其他内容。

我该如何解决这个问题?

【问题讨论】:

标签: javascript jquery json internet-explorer jquery-cookie


【解决方案1】:

jQuery 2.0 drops support 适用于 IE 6、7 和 8,仅适用于您知道不需要支持这些浏览器的情况。对于大多数人来说,正确的解决方案是改用 jQuery 1.x,它仍然受到官方支持:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

【讨论】:

  • 帮帮我!谢谢@Shai
猜你喜欢
  • 2012-06-07
  • 2011-06-10
  • 2014-02-18
  • 1970-01-01
  • 2010-10-09
  • 1970-01-01
  • 2012-12-02
  • 2023-04-09
  • 2010-10-09
相关资源
最近更新 更多