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

AJAX获取数据在IE下不刷新的问题

阅读更多
当AJAX的url相同,且使用GET获取时,同一个页面或者刷新页面时IE浏览器不会每次都去服务器端加载,而是使用缓存,导致数据没有及时更新。
可以使用如下方法:
1、用JavaScript在Ajax提交的时候给url加入一个随机数,使每次url都不同。req.open(url   +   "&"   +   Math.random())
2、将GET改为POST
3、用jquery的ajax时可以在options中加cache:false参数
分享到:
评论

相关推荐

    IE9下Ajax无法刷新数据的缓存问题解决方法

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

    Ajax定时刷新局部页面

    这意味着可以在不重新加载整个网页的情况下,对网页的某些部分进行更新。 #### 二、Ajax局部刷新原理 局部刷新是指仅更新网页中的某个或某几个部分,而不是整个页面。这种方式可以显著提高用户体验,因为它避免了...

    Ajax页面局部异步刷新技术

    这里的`new ActiveXObject("Microsoft.XMLHTTP")`是为了兼容旧版IE浏览器(IE5、IE6)而使用的,这些版本的浏览器不支持`XMLHttpRequest`标准对象。对于现代浏览器,推荐使用如下方式创建: ```javascript var ...

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

    在本问题中,我们关注的是在IE8浏览器中使用jQuery的Ajax功能获取静态资源时遇到的“TypeError:拒绝访问”错误。这个问题通常与跨域请求(CORS)和浏览器的兼容性有关。 首先,让我们深入理解Ajax。Ajax...

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

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

    ajax无刷新分页

    为了解决这个问题,Ajax(Asynchronous JavaScript and XML)无刷新分页技术应运而生,它允许用户在不刷新整个页面的情况下实现内容的动态更新,提高交互性和用户体验。 **1. Ajax基础** Ajax是一种在后台与服务器...

    ajax局部刷新技术ajax局部刷新技术ajax局部刷新技术

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换来实现这一点,从而提升了网页应用的响应速度。本篇文章主要介绍的...

    ajax说明 事件 绑定 数据

    Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种创建动态网页的技术,允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。Ajax的核心是通过JavaScript来实现局部刷新...

    fileUpload(兼容IE的Ajax上传图片)

    Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行异步数据交换,提升用户体验。然而,早期的Ajax并不直接支持文件上传,因为HTML表单的`<input type="file">`控件无法通过...

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

    AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 IE8用ajax访问不能每次都刷新的问题介绍如下: 最近发现,用ajax访问后台,用ie8访问,第一次可以正常返回值,后面就一直不会执行...

    ajax实现局部刷新

    - **异步通信**:AJAX的核心是`XMLHttpRequest`对象,该对象提供了浏览器与Web服务器之间数据交互的能力,并且能够以异步方式执行,这意味着可以在不阻塞用户界面的情况下处理服务器请求。 - **局部更新**:通过仅...

    AJAX从服务端获取数据的三种方法

    AJAX允许我们在不刷新整个页面的情况下与服务器进行交互,提高用户体验。在本例中,我们将关注三种从服务器获取数据的方法,并以一个实际场景为例,即通过用户在第一个下拉列表(select)的选择,动态加载第二个下拉...

    Ajax不刷屏实现刷新.txt

    在这种背景下,Ajax技术应运而生,它能够实现在不重新加载整个页面的情况下,仅更新部分数据或元素,从而达到提升用户体验的目的。本文将详细介绍如何使用Ajax实现页面的无刷新定时更新功能。 #### 二、基础知识...

    java实现的highcharts与ajax结合动态实时获取数据更新图表

    Ajax(异步JavaScript和XML)是一种在不刷新整个网页的情况下,与服务器交换数据并更新部分网页的技术。它通过XMLHttpRequest对象向服务器发送请求,获取数据,然后在客户端使用JavaScript处理这些数据,实现页面的...

    AJAX无刷新更新数据

    Ajax(Asynchronous JavaScript and XML)是一种创建交互式网页应用的技术,它可以在不重新加载整个网页的情况下与服务器交换数据并更新部分网页内容。这主要通过JavaScript与XMLHttpRequest对象完成。 #### 三、...

    asp Ajax无刷新文件上传(带进度条,无组件)

    通过JavaScript创建XMLHttpRequest对象,向服务器发送异步请求,获取数据后在客户端进行处理,实现页面的局部刷新。 二、ASP AJAX无刷新文件上传原理 1. 利用HTML5的FormData对象:HTML5引入了FormData对象,允许...

    Ajax局部刷新小实验

    Ajax局部刷新技术是一种在网页无需整体刷新的情况下更新部分页面内容的方法,主要依赖于JavaScript和XMLHttpRequest对象。在本文中,我们将深入探讨Ajax的基本概念、核心代码以及如何实现局部刷新。 首先,了解Ajax...

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

    这通常发生在IE浏览器中,因为IE浏览器在某些情况下会缓存Ajax请求的结果,当再次发出相同的请求时,浏览器不会再次从服务器获取数据,而是直接使用缓存中的数据。这种情况的结果就是,虽然数据实际上并没有更新,但...

Global site tag (gtag.js) - Google Analytics