ie8 的 ajax 无效

<script type="text/javascript">
        jQuery.support.cors = true;
</script>

我这边出现的情况是,我调用的是外部接口,所以IE8需要+上这个,允许AJAX跨域请求

时间: 2024-10-13 11:09:30

ie8 的 ajax 无效的相关文章

ie8用ajax访问不能每次都刷新的问题

最近发现,用ajax访问后台,用ie8访问,第一次可以正常返回值,后面就一直不会执行后台,总是返回第一次访问的结果. 用ie9,ie10等都没问题,chrome,等浏览器也没有问题. 测试后发现,是ie8缓存了第一次获取的结果,所以第二次不会提交到后台. 在ajax的请求后面加上一个随机数,使得每次的请求都不一致,ie就不会从缓存中获取结果了. 如在ajax的请求后面,加上 "....&random=" +Math.random(); 这样每次的请求都不一致,ie就不会从缓存中

IE8 jquery ajax获取静态资源报错TypeError 拒绝访问

1. 出现问题的代码 /*** * 请求静态html 模板 * @param url * @param $jqueryDiv : 四个主要div之一 * @param templateHandle : 自定义,用于使用Dot js模板函数 * @param callback : 用于实现模板之后,绑定事件 * @param templateData : cia的返回数据 */ ajaxHtml: function (url, $jqueryDiv, templateHandle, callbac

IE8下ajax兼容问题

1 function crossDomainAjax(url, successCallback) { 2 3 // IE8 & 9 only Cross domain JSON GET request 4 if ('XDomainRequest' in window && window.XDomainRequest !== null) { 5 6 var xdr = new XDomainRequest(); // Use Microsoft XDR 7 xdr.open('get

IE7、IE8下ajax加载内容样式无法生效的解决办法

最近做一个项目,采用JQuery的Ajax进行页面局部替换显示,在FF里面显示都正常,但是在IE8下面走样,只能显示部分效果.一开始我也怀疑是不是Ajax返回的HTML内容格式.编码等出了问题,删除部分页面内容进行测试,依然在IE8下"不屈不挠"......然后开始百度.AOI. 最后这句话解决问题:把一个dom元素的display状态切换一下,可以让IE重新渲染和加载css. 网友的一段代码: <script type="text/javascript"&g

ie8下ajax缓存严重问题

在使用jquery ajax异步调用数据,第一次可以正常返回值,后面就一直不会执行后台,总是返回第一次访问的结果,即使使用ctrl+F5,都不能得到最新的数据.测试后发现,是ie8缓存了第一次获取的结果.造成这个问题的原因是因为IE8会默认缓存这时的Get方式获取的数据,所以第二次不会提交到后台.而解决的方法也很简单,可以在每个request中设置cache:false.或者在全局中设置$.ajaxSetup({ cache: false }).浏览器缓存还是有一些好处的,比如: 减少了冗余的数

【JQuery】 ajax 无效的JSON基元

[如题]个人理解就是 你向传数据[josn格式]了,但是后台接受确不是json格式的 数据, 贴段代码 var strJson = '{ "usercode": "123", "password": "123"}'; $.ajax({ type: "POST", url: "/Index/doLoginAction", data: strJson, dataType: "jso

ie8实现ajax无刷新文件上传

ie8由于无法使用FormData,想要无刷新上传文件就显得比较麻烦.这里推荐使用jQuery-File-Upload插件,它能够很方便的解决ie8无刷新文件上传问题.(最低兼容到ie6) jQuery-File-Upload的github:https://github.com/blueimp/jQuery-File-Upload 这里简单介绍一下jQuery-File-Upload的使用. 使用jQuery-File-Upload的基本功能需要引入四个文件: jquery.jquery.ifr

解决ewebeditor 2.8免费版在IE8下按钮无效的问题

找到编辑器目录下include文件夹中的Editor.js文件,将其中的:  if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); 改为如下:    if((navigator.appVersion.match(/MSIE 7./i)=='MSIE 7.' && navigator.appVersion.match(/Trident/i)=='Trident') || navigato

16种方法实现水平居中垂直居中

时间:2017-04-24 00:09:58      阅读:29      评论:0      收藏:0      [点我收藏+] 转载下别人收集的定位方法,写的比较详细,比如子元素定位要先考虑父元素的是行内元素还是块内元素,transform灵活运用等等. 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素, 该元素设置 margin:0 auto即可. 3) 若子元素包含 float:left 属性, 为了让子