原文:IE8,9下的ajax缓存问题

最近在做一个网站的登录注册框,前端使用了jquery。由于sign和login不是在单独的页面上,而是以一个弹出框出现。所以决定使用ajax来实现注册和登录功能。本以为可以一帆风顺,结果在测试的时候发现了奇怪的问题。 在用chrome , ff , IE 测试的时候基本没问题,但在IE , 上运行时却出现了输入正确的用户名和密码不能登录的情况。一开始还以为是session丢失了,开始吐槽后台的框 ...

2015-03-30 21:51 3 1764 推荐指数:

查看详情

关于input标签和placeholder在IE8,9的兼容问题

  一、   input常用在表单的输入,包括text,password,H5后又新增了许多type属性值,如url, email, member等等,考虑到非现代浏览器的兼容性问题,这些新的type常用在移动端的项目中。   二、   IE10+浏览器,input标签会有一个默认 ...

Sun Dec 18 21:13:00 CST 2016 0 9349
jQuery.Ajax IE8,9 无效(CORS跨域)

今天在开发网站的时候,发现一个问题,$.ajax()在 IE8,9 浏览器不起作用,但 Chrome,Firefox ,360,IE10以上等浏览器却是可以的,网上资料很多,查询最后发现是 IE8,9 默认不支持 CORS 请求,需要手动开启 代码如下: 用户这样设置:点击IE ...

Wed Mar 28 18:00:00 CST 2018 0 4504
解决$.ajax请求在ie8失效问题

ie8默认把跨域请求拦截了,需要用jquery.xdomainrequest.min.js 处理跨域问题,需放在jq引入 ...

Tue Apr 02 00:57:00 CST 2019 0 565
IE9Ajax缓存问题

使用jQuery的getJSON从后台定时获取数据并刷新界面,使用以下方法时,在Chrome,Firefox问题,但在IE9却无法刷新数据 $.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data ...

Thu Sep 04 01:42:00 CST 2014 3 1964
IE ajax缓存问题

在默认情况IE缓存相同地址ajax请求的结果。IE的第一次ajax请求会发送到服务器端处理,如果后续的请求的参数与第一次的一样,浏览器会直接返回缓存的结果而不是去服务器获取。有时候我们希望获取实时的数据,那么该如何解决这个问题呢?只要在ajax请求中加一个时间戳参数或随机参数就可以 ...

Fri Oct 11 22:24:00 CST 2013 7 1099
IE9 IE8 ajax跨域问题的解决

项目中用到的跨域 ,在除IE9以下的浏览器上运行都是没有问题的,IE8 IE9中报错,error :no transport; 网上解决办法均是 在发起请求之前添加 jQuery.support.cors=true;但是,线下测试,是ok的,一放到服务器 ...

Fri Jul 08 00:06:00 CST 2016 2 6574
jquery中.html()在ie8问题

最近在做asp mvc3项目,js写后台,必然会接触到jquery,再给客户演示的时候发现在ie和搜狗下出现了问题。 而在google firefox 360等浏览器确毫无问题, 经查找之后发现是jquery中.html()在ie8问题。 试了很多方法都没有解决,最后被一程序猿解开 ...

Thu Mar 29 22:57:00 CST 2012 1 3102
解决 document.getElementsByClassName 在 IE8 的兼容下的问题

H5中新增了一个令人期待已久的方法:getElementsByClassName,这个方法让我们可以通过 class 属性中的类名来访问元素,这是极好的。 but! 这个方法在IE9以下的浏览器是不支持的,淡淡的忧伤~~~ 幸好,天无绝人之路,还是有办法可以解决的 ...

Tue Feb 28 08:16:00 CST 2017 1 2806
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM