$.ajax()在IE9下的兼容性问题
最近在主导一个项目,遇到了一点问题,跟大家分享一下。
最终bug解决方案的链接地址:http://stackoverflow.com/questions/5241088/jquery-call-to-webservice-returns-no-transport-error
最终通过这个cdn我们得到了一个github的开源文件地址:https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest
在这个开源项目中,作者给出了我们的解决方案:
在项目中引入这个文件,这是这个文件的cdn地址:
http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js
红色部分可以不要,或者通过你的文件的后缀名查询对应的http contentType值,以下链接地址是对应的查询表:http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js
如果不想写这个值,可以省略,不写不会错,写错了就会报错。
在使用了这个新的方法以后,又出现了新的问题,就是我给后台传递的json参数传不过去,后来我们就把json传递参数修改为 url 传递参数,这样在所有的浏览器上都没有问题了。
在这个之前,我还百度了很多方法,比如时间戳什么的,cache为false等等,都没有成功。
如果你也遇到了和我一样的问题,希望这个解决方案可以完美解决你的问题。
ps:这篇文章写了好久好久了,怕文笔不好,就一直没法出来,最近得以不忙,加以修饰了一下。
转载于:https://www.cnblogs.com/helena000/p/6840882.html
最新文章
- 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
- linux curl没有内容,curl在tcpdump中没有显示输出
- VC++ 中 try-catch-finally 语句 如何在获取正常信息是写一些操作语句
- 设计模式在项目中的应用案例_设计模式在项目中的应用(初学者版)
- fork/join和线程池_从fork-join /线程池调用的Singelton bean中的访问spring请求范围缓存...
- 注释嵌套注释_注释梦Night
- python超市买苹果_官网购买的iPhone12pro还没发货?试着用Python快速入手
- 单进程服务器-select版
- Android图片上传和下载,android 上传/下载 图片
- 4位先行进位电路 logisim_数字电路基础之逻辑电路
- python实现项目的复制_python实现复制大量文件功能
- VS选中cpp文件后定位其在解决方案管理器中属于哪个项目
- 昂达 android 刷机包,系统 基于安卓4.3全新ROM_昂达平板电脑_平板电脑评测-中关村在线...
- carry函数在C语言中用法,常考词的语法与用法:careless, carry, case
- PS亮度蒙版插件TKActions V5 Mac版
- 计算机室对计算机网络系统,计算机网络与实验室管理系统建设
- 百度运维部农场,绿色畅想
- Restful API 接口规范
- [NOIP2018 普及组] 龙虎斗
- iOS 支付宝支付 微信支付SDK接口不统一? 盘他!
热门文章
- 线程的常用方法(1)
- fastreport按条件查询_数据分析sql从入门到精通--条件和过滤查询
- DevOps使用教程 华为云(6)文档报告 项目进度 会议记录 迭代评审
- 微信小程序云开发教程-WXSS入门-样式的使用
- ElasticSearch 查询最多10000条数据
- 计算机专业 美国,美国计算机专业的五大名校概况
- Linux chapter test 9
- Nginx 在 Linux 下安装与搭建 Tomcat 集群
- python3.7怎么安装的_怎么安装python3.7:python 3.7入门教程
- linux 命令汇总(搜索、fdfs、常用命令),虚拟机dump文件