`
eworkflow
  • 浏览: 218757 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

最近发现,用ajax访问后台,用ie8访问,第一次可以正常返回值,后面就一直不会执行后台,总是返回第一次访问的结果。

 

用ie9,ie10等都没问题,chrome,等浏览器也没有问题。

 

测试后发现,是ie8缓存了第一次获取的结果,所以第二次不会提交到后台。

 

在ajax的请求后面加上一个随机数,使得每次的请求都不一致,ie就不会从缓存中获取结果了。

 

如在ajax的请求后面,加上 "....&random=" +Math.random(); 这样每次的请求都不一致,ie就不会从缓存中取结果了。

1
0
分享到:
评论

相关推荐

    IE9 IE8 ajax跨域问题的快速解决方法

    - **IE8的Ajax请求不刷新问题**:有时IE8在使用Ajax请求后不会刷新页面内容,可能需要设置正确的HTTP头信息,例如`Cache-Control: no-cache`和`Pragma: no-cache`,来防止缓存。 总之,解决IE9和IE8的Ajax跨域问题...

    ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题

    在开发Web应用时,尤其是使用Ajax技术实现页面无刷新功能时,可能会遇到浏览器缓存问题,这在Internet Explorer(IE)浏览器中尤为突出。Ajax页面无刷新是一种优化用户体验的技术,它允许用户在不重新加载整个网页的...

    浅析IE浏览器关于ajax的缓存机制

    大多数情况下,我们使用ajax是希望实现局部刷新的,所以这就牵扯到一个改进的问题。  如果想每次都获取到最新数据,我们只需保证每次传入的URL不一样。最简单的方法就是通过给url拼接参数。利用math函数的random...

    jquery ajax多次请求数据时 不刷新问题的解决方法

    总结来说,当使用jQuery进行Ajax请求,尤其是需要频繁更新数据时,通过设置`cache: false`可以解决IE浏览器缓存问题,确保每次请求都从服务器获取最新的数据,避免因为浏览器缓存导致的数据不刷新问题。这个方法适用...

    Ajax程序设计入门

    Ajax(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的技术,它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。Ajax的核心在于JavaScript、XMLHttpRequest对象和DOM...

    AJAX面试题汇总

    - **局部刷新**: AJAX可以实现网页的部分内容更新,而无需重新加载整个页面,极大地提高了响应速度。 #### 3. XMLHTTPRequest对象介绍 - **核心作用**: XMLHttpRequest 是AJAX技术的核心,它使JavaScript能够向...

    VS2005安装AJAX指南

    AJAX允许开发者创建交互性更强、响应速度更快的页面,无需每次操作都刷新整个页面。这篇指南将指导你如何在VS2005中安装和使用AJAX。 ### AJAX的发展史 AJAX技术早在1998年前后就已经出现,最早的实现之一是微软...

    AJAX技术在WebGIS开发中的应用研究

    它在用户和服务器之间创建了一个中间层,使得用户操作不再需要每次都导致整个页面刷新。相反,只在必要时由AJAX引擎代表用户向服务器发送请求,处理数据并在客户端进行更新。这种机制显著提高了用户体验,减少了等待...

    ajax无刷新页面切换,历史记录后退前进解决方案.docx

    需要注意的是,每次操作都可能增加历史记录条目,导致后退操作不符合预期。在这种情况下,可以通过比较当前URL和目标URL来决定是否真正执行`pushState()`,或者在用户后退时清除不需要的记录。 总之,通过合理利用`...

    ajax的好好东西

    #### 使用Ajax的关键优势 1. **提升用户体验**:Ajax通过异步加载数据,使得用户操作无需等待页面刷新即可获得响应,极大地提高了交互性和响应速度,让用户感受到更为流畅和即时的服务。 2. **优化服务器性能**:...

    夏玉保整理Ajax学习笔记.doc

    为解决这个问题,通常会在请求的URL后面添加一个时间戳参数,以确保每次请求都是唯一的。例如,在JavaScript中可以创建一个`convertURL`函数,将当前时间戳添加到URL末尾,从而避免浏览器缓存。 ```javascript ...

    AJAX技术学习总结参照.pdf

    在传统Web应用中,用户每次交互都需要发送完整的HTTP请求,导致页面整体刷新,用户体验不佳。而AJAX技术允许页面仅更新部分区域,无需完整刷新,提高了用户体验。这主要得益于XMLHttpRequest对象,它是AJAX的核心,...

    AJAX JavaScript 解析

    alert("不能创建XMLHttpRequest对象"); return false; } } ``` XMLHttpRequest对象提供了多个方法和属性: - `abort()`:停止当前的请求。 - `getAllResponseHeaders()`:返回HTTP响应的全部头部信息。 - `...

    AjaxAccessGB

    这个项目展示了如何利用Ajax提升用户体验,实现实时的数据交互,而无需每次操作都刷新整个网页。以下是对这个项目中涉及的关键知识点的详细解释: 1. **Ajax (Asynchronous JavaScript and XML)** - **异步**:...

Global site tag (gtag.js) - Google Analytics