我正在使用json进行特定操作,但是当我尝试使用即7时它给了我错误
'JSON' is undefined
我搜索过并使用了" json.js"在我的HTML页面中,似乎是
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link href="style/style.css" rel="stylesheet" />
<link href="style/menu.css" rel="stylesheet" />
<link href="style/bootstrape/bootstrap.min.css" rel="stylesheet" />
<link href="style/bootstrape/bootstrap-theme.min.css" rel="stylesheet" />
<script src="jquery/json.js"></script>
<script type="text/javascript" src="jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="jquery/bootstrap.min.js"></script>
</head>
但它给了我
的错误Object doesn't support property or method 'exec'
并且已停止使用firefox和chrome。有时我的bootstrape控件也无法使用它。
我也在使用$(window).scroll(function () { //some stuff });
进行滚动,但它也给了我错误。
感谢任何帮助。
答案 0 :(得分:1)
最后我通过大量尝试解决了问题,将json.js
替换为json2.js
JS
https://raw.githubusercontent.com/douglascrockford/JSON-js/master/json2.js
HTML
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link href="style/style.css" rel="stylesheet" />
<link href="style/menu.css" rel="stylesheet" />
<link href="style/bootstrape/bootstrap.min.css" rel="stylesheet" />
<link href="style/bootstrape/bootstrap-theme.min.css" rel="stylesheet" />
<script type="text/javascript" src="jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="jquery/bootstrap.min.js"></script>
<script type="text/javascript" src="jquery/json.js"></script>
</head>