IE9以下不支持json、jquery、jquery-form.js吗?

SCRIPT438: 对象不支持“addEventListener”属性或方法
jquery-3.2.1.min.js, 行3 字符147
SCRIPT5009: “jQuery”未定义
jquery.json-2.2.js, 行17 字符1
SCRIPT5007: 缺少对象
jquery-form.js, 行69 字符1
SCRIPT5007: 属性“$”的值为 null、未定义或不是 Function 对象

这是怎么回事?IE9(包括IE9)以上没问题,但是IE9以下会报错

3个回答

jquery2+不再支持IE8-一下的浏览器,IE8-更换低版本的jquery

caozhy
贵阳老马马善福专门编写代码的老马就是我! 建议lz采纳这个回答,言简意骇,一言中的。
接近 2 年之前 回复

jquery 3.0版本开始只支持ie9+
As of jQuery 3.0, the following browsers are supported:

Internet Explorer: 9+
Chrome, Edge, Firefox, Safari: Current and Current - 1
Opera: Current
Safari Mobile iOS: 7+
Android 4.0+

https://jquery.com/upgrade-guide/3.0/

换个版本吧,1.8.3这个版本是相对比较稳定的版本。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jquery 不支持 ie9
jq 写的一段脚本,ie的其它版本版本可以支持,ie9不支持,我上网查了,说jquery-1.5.1 全面支持ie9 于是我把以前的那个jq文件换成 jquery-1.5.1,可还是不支持,这是怎么回事.该如何去解决 这样的不兼容呢
IE9以下不支持video问题
解决方法: 在head里面引入: 在对应标签处使用: 注意属性:controls preload.
IE9以下版本不支持HTML5
IE9以下版本不支持HTML5标签,引入js文件即可 IE9以下版本不支持HTML5标签,引入js文件即可
ie9以下老浏览器不支持HTML5的解决方法
ie9以下老浏览器不支持HTML5的解决方法
jquery-form.js
针对bug问题: form.ajaxSubmit is not a function,需要引入包jquery-form.js,下载后解压,引入即可。
IE不支持JQuery吗?
rnrn一上是我的js代码。 就是在文档加载完成之后,给div中的li节点绑定一个鼠标移入移出事件。 可是IE连这个 $(document).ready(function()都不执行! 我的IE是支持js的。到底为什么,有没有什么方法可以解决!?先谢谢各位大哥大姐了!
JQuery不支持母版页吗?
[code=JScript]rn rn rn[/code]rn这段代码在.aspx网页里面没有问题,但是放在母版页或者子页面里面的时候就提示找不到对象,请问是为什么?请高手指点!~
apache不支持jquery吗
刚开始学习jquery 最简单的页面rn[code=HTML]rnrnrnrn rn 无标题文档rn rn rnrnrnrnrn[/code]rn直接用绝对路径打开 没问题 弹出OK了rnrn但是通过apache打开rnhttp://localhost:8080/1.htmlrn这样打开 就显示脚本错误。。真晕了rnrn[img=http://pimg.qihoo.com/qhimg/baike/390_258/1e/04/a1/1e04a19q11947b.b696fc.jpg][/img]
请问IE9不支持 obj.style.display这样的访问吗?
现在有这样一句rnaDiv[i].style.display="none";rnchrome完全没问题,但是IE9好像就没用。aDiv是数组,里面存着div节点对象,请问该怎么改才能让ie9兼容呢?
听说IE9不支持flash了
听说IE9不支持flash了,改成H.264了。rn怎么搞啊,谁会这个H.264啊,是不是MPEG-4升级啊,哪位大大会的来扫下盲,谢谢rn关注中
IE9不支持自定义cursor?
在IE9里面测试页面,发现在IE9里面自定义的cursor全都不出现了。rn代码如下:rnrn rn rn rn rn rnrnrn但是用IE debugBar来查看的时候,body的style里面没有cursor的定义,在comp.style里面也没有cursor的定义。rn是不是IE9已经不支持自定义cursor了呢?如果使用默认cursor却就能使用。rn
求救~~~~不支持IE9
代码如下:rn /* hides and objects (for IE only) */rn function hideElement( elmID, overDiv )rn rn if( ie )rn rn for( i = 0; i < document.all.tags( elmID ).length; i++ )rn rn obj = document.all.tags( elmID )[i];rn if( !obj || !obj.offsetParent )rn rn continue;rn rn rn // Find the element's offsetTop and offsetLeft relative to the BODY tag.rn objLeft = obj.offsetLeft;rn objTop = obj.offsetTop;rn objParent = obj.offsetParent;rn rn while( objParent.tagName.toUpperCase() != "BODY" )rn rn objLeft += objParent.offsetLeft;rn objTop += objParent.offsetTop;rn objParent = objParent.offsetParent;rn rn rn objHeight = obj.offsetHeight;rn objWidth = obj.offsetWidth;rnrn if(( overDiv.offsetLeft + overDiv.offsetWidth ) <= objLeft );rn else if(( overDiv.offsetTop + overDiv.offsetHeight ) <= objTop );rn else if( overDiv.offsetTop >= ( objTop + objHeight ));rn else if( overDiv.offsetLeft >= ( objLeft + objWidth ));rn elsern rn obj.style.visibility = "hidden";rn rn rn rn rn rn /*rn * unhides and objects (for IE only)rn */rn function showElement( elmID )rn rn if( ie )rn rn for( i = 0; i < document.all.tags( elmID ).length; i++ )rn rn obj = document.all.tags( elmID )[i];rn rn if( !obj || !obj.offsetParent )rn rn continue;rn rn rn obj.style.visibility = "";rn rn rn rnrnrn请各位帮下忙 不知道怎么修改支持IE9 就是在IE9下点击没任何反映 谢谢
IE9 不支持column布局????
IE9不支持column布局吧,谁能回答我!!
IE9是不是不支持框架?
凡是带框架的网页用IE9浏览,鼠标单击IE就停止工作,自己用DW建立一个带框架的文件也是如此。是IE9不支持框架还是我有什么地方没有设置?rn请大虾们指点迷津
ie9以下placeholder失效
placeholder属性的出现使input输入框不再单调,而且可以对用户做一个对输入内容的提醒或者指引,起到了很好的作用。但是 但是IE9及IE9以下不支持这个属性,这就让人很恼火呀,毕竟中国还有好多人用的是IE9及以下浏览器
兼容ie9以及以下
在script加上注释:
ie9以下版本的问题
比如有网址www.abcdef.aspx,rn.cs中的rn protected void Page_Load(object sender, EventArgs e)rnrnrnrn第一次访问www.abcdef.aspx,ie8会执行page_load中的文件rn如果选中地址栏然后直接回车,rn就不执行page_loade中的代码了rn如何让这样回车也执行page_load中的代码
css3背景图片background-size兼容IE9及IE9以下
css3背景图片background-size兼容性 1、background-size兼容ie8以下浏览器解决 &amp;amp;lt;div class=&amp;quot;bg_rw&amp;quot; style=&amp;quot;background-image: url(../images/add.png); background-size:100%;filter: progid:DXImageTransform.Microsoft....
关于IE9及IE9以下AJAX跨域的问题
在JS代码前面我添加了jQuery.support.cors = true;n但是需要用户手动去IE安全那里设置“通过域访问数据源”设置为“启用”才能实现AJAXn请问各位大神,我要怎么做才能不需要用户手动去设置?用JS或者JQuery代码可以实现吗?
IE9以下,不支持img标签src预览本机图片
最近做图片预览,发现了一个图片棘手的问题,那就是浏览器兼容性问题,就是如标题,IE9以下不支持img标签的src预览。本人在网上做了大量的搜索。终于得出了一个可靠的解决办法。另外也总结了以下网上所说的错误的解决办法。下面逐个说明。1.通过重新删除元素,重新创建元素:$(&quot;div&quot;).html(&quot;&quot;).html(&quot;&amp;lt;img id=&quot;show&quot; src=&quot;+path+&quot;/&amp;gt;&quot;);经实际
适配:解决IE9以下对H5不支持的方法
html5shiv:         解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。 respond.min:       让不支持css3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。 由于IE6/IE7/IE8还有很大一部分用户,为了让网站浏览者都能正常的访问HTML5网站,故这两种方案还是需要的。
jquery-confirm.js和jquery-form.js
form表单提交验证调转,jquery-confirm插件,弹出提醒框
jQuery的html()不支持IE6吗?
$.ajax(rn type: "post",rn url: "budgetDetailByDepartAndYear.action",rn data: "year=" + year + "&departId=" + departId,rn success: function(msg)rn rn alert("OK!");rn alert(msg);rn $("#historydetail").html(msg);rn // document.getElementById("historydetail").innerHTML = msgrn rn rn );rnrnmsg信息能正确显示,请教各位大哥大姐了。
IE9下onpropertychange不支持解决思路
if(/msie/.test(navigator.userAgent.toLowerCase())){ if(window.navigator.userAgent.indexOf("MSIE 9")!==-1){ $(this).find('input')[0].attachEvent("onkeyup",function(e){ textChangeIE9(e); }) }else{
IE9不支持自定义cursor图片??
[code=CSS]rn.test cursor:url("../images/ico_zoomout.cur"),-moz-zoom-out;rn[/code]rnrn以上代码在FF、Chrome、IE(6~8)中,都可以显示自定义的cur图片(一个缩小图标)。唯独IE9下,不能通过。rnrn有解决方法么?
ie9不支持ext对象的问题
ie9不支持ext对象的问题
IE9以下ajax异步上传文件
让我头疼了一个星期的问题,如标题。rn说到异步请求,肯定第一个想到ajax异步请求。rn[img=https://img-bbs.csdn.net/upload/201708/20/1503221170_593378.jpg][/img]rn可是异步上传文件,大家第一个想到的都是formData,然后改成这样rn[img=https://img-bbs.csdn.net/upload/201708/20/1503221365_581659.jpg][/img]rn这样的ajax在绝大部分浏览器及版本上都是没问题的。亲测可靠!rn可是,我目前负责维护一个比较老的项目。有多老?大概15年前开发的吧(在此吐槽一下,项目太旧,改动太大,经手的人太多,代码早已不是当初的代码了,那代码像坨翔。各种耦合,各种命名,各种效率低下,早该重构下了。但我不是老板,只有硬着头皮上)rn就是这个项目,绝大部分都是在IE9以下的浏览器上使用。rn但是,重点来了。formData在IE9以下是不受支持的。所以很好的实现方案就实现不了。rn在此,我想请教各位大神,有没有不使用formData,使用ajax异步上传文件的解决方案?rn早些年在IE9以前异步提交文件都是怎么实现的?或者其他方式也许。最好还能监测上传状态,搞个状态条的。rn我试了很多,jquery.form、xmlhttprequest等等。都不行。各位大神给支个招
ie9及以下 Ajax跨域阻止执行
在 jquery.ajax调用前写  jQuery.support.cors= true
IE9 以下版本浏览器兼容html5
(1)    IE9 以下版本浏览器兼容HTML5的方法,使用静态资源的html5shiv包: [if lt IE9]> --> (2) 载入后,初始化新标签的CSS: /*html5*/article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
在ie9以下的版本placeholder显示
js代码:  $(function () { if ((navigator.appName == "Microsoft Internet Explorer") && (document.documentMode < 10 || document.documentMode == undefined)) { var $
兼容ie9以下的polyfill类库
1、fetch: https://github.com/github/fetch 2、HTML5 History/State APIs (pushState, replaceState, onPopState):https://github.com/browsersta... 3、REM unit polyfill:https://git...
ie9以下兼容html5方法
ie6、7、8是不兼容html5的语义化标签的,为了更好的兼容,这里可以引入html5shiv.js(也就几kb的大小),只有在ie6、7、8中使用。1.github下载地址:github.com/aFarkas/htm…2.在你文件的head里边进行引入:&amp;lt;!--[if lt IE 9]&amp;gt; &amp;lt;script src=&quot;这些填写你下载的js文件路径&quot; type=&quot;tex...
IE9 下面的jquery问题
[img=http://img.my.csdn.net/uploads/201304/17/1366169549_6963.png][/img]rn火狐测试下正常rn在IE9 下出现未定义的情况、、rn在线急等怎么解决???
h5兼容ie9以下版本
-
ie9以下兼容background-size属性
我们知道background-size是css3属性,其浏览器兼容性如下图(图片来源W3School)解决这个问题需要在css中增加filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fan_lectotype/Images/1.jpg', sizingMethod='scale');其中,AlphaImageLoader
IE9以下和chrome兼容性的问题
在使用 document.getElementById 方法获取页面元素时,应传入元素的 id 属性值
JSON.parse() 在IE9以下版本的问题
JSON.parse(result)rn[img=https://img-bbs.csdn.net/upload/201404/22/1398136095_574971.jpg][/img]rn有谁知道在ie8下面字符串转换json会多出这么多方法吗rn[img=https://img-bbs.csdn.net/upload/201404/22/1398136110_684174.jpg][/img]rn这个是IE9的
解决DOMTokenList的兼容问题(ie9及以下)
在ie9中 报错"DOMTokenList"未定义 解决方法 在入口文件引入 https://github.com/jwilsson/domtokenlist/tree/master/dist 的domtokenlist.js文件
IE9及以下版本检测提示升级
//浏览器版本过低 提示升级 (function(w) { if(!("WebSocket" in w && 2 === w.WebSocket.CLOSING)) { var d = document.createElement("div"); d.className = "browsehappy"; d.innerHTML = '<div
jquery-form.js 兼容IE8 IE9等以上火狐谷歌等浏览器
最近做了一个文件上传 用ajaxfileupload.js 在火狐 谷歌 IE9及以上版本可用  为了兼容IE8  找到了jquery-form.js html 代码:                        上传 js代码: function upload(){         if($("#fileName").val()==""){             
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件