自己写了个js脚本,本人一直用的是IE9 ,在一次测试中发现自己在外部写的js脚本缺不能在IE8及IE8以下的浏览模式中运行,网上搜了很多,都没找到解决办法,求各位大神给个办法啊 在此多谢了
经过一下午的查阅 最后知道了在IE8一下调用JS文件时,回传会说json未定义 ,有三个解决办法
方法一:加上一句代码:<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 就可以了
方法二:下载一个json2.js文件 引入到项目中去,然后再加上一句代码<script type="text/javascript" src="/Scripts/json2.js"></script>也可以 了 //但是这样做用ligerUI写的下拉框的值不会全部显示出来
方法三:在js中判断json是否定义,一般都没有定义。然后就判断是否定义
if(typeof JSON == 'undefined'){
$("head").append($("<script type='text/javascript' src='../Js/json2.js'></script>"));
}
//这个我试了下没起作用