`
lzj0470
  • 浏览: 1273230 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ajax get 的第二次查询问题

阅读更多
第一次可以提交数据到后台进行查询,但是,第二次提交相同的参数,那么就查询不到,但是也能正常返回上次的数据,为什么,那是因为浏览器只能缓存了。它在浏览器中查询有,直接查询并返回。就不会再提交到后台。
为了解决这个问题。我测试了两种办法可以用。
一是:
var url = "./servlet/ttt?zxtime=sfsdfsdfds&_dc="+new Date().getTime();
加一个随机数。
二是:
XMLHttpReq.setRequestHeader("If-Modified-Since","0");
在提交XMLHttpReq.send(null);之前,要加上面的语句。
分享到:
评论

相关推荐

    ajax请求一次却执行两次.zip

    问题可能出在第二步或第四步。在描述中的“xhr代码写得不对”可能是指在代码中没有正确地处理`readyState`的状态变化。`readyState`有5个值,从0到4,分别代表请求的不同阶段。通常,我们关心的是4(已完成),这...

    AJAX实例入门讲解

    当用户在第一个选择框中选择省份(如ZHEJIANG或JIANGSU)时,第二个选择框会显示对应省份的城市。这个功能可以提升用户在填写表单时的效率,无需多次刷新页面。 首先,我们需要在`web.xml`配置文件中定义一个...

    JAVA使用ajax实现了分页 jquery

    二、Ajax请求的POST与GET方法 1. GET方法:默认的Ajax请求方式是GET,它将请求参数附加在URL后面。GET请求适合查询操作,数据量小且无敏感信息。因为GET请求会显示在浏览器地址栏,所以不适合传递敏感数据,如密码...

    IE下Ajax缓存问题的快速解决方法(get方式)

    当第二次发起相同的请求时,浏览器可能直接从缓存中读取结果,而不是向服务器重新请求,这就可能导致数据无法更新。 针对这个问题,我们有两种主要的解决途径:客户端解决方案和服务端解决方案。 1. **客户端解决...

    Strut2.0 与AJAX(第二部分)

    ### Struts2.0 与 AJAX(第二部分) #### 概述 在上一篇文章中,我们探讨了 Struts2.0 中 `<s:tree/>` 的基础使用方法,并且介绍了如何构建静态树。本篇文章将继续深入讲解 `<s:tree/>` 的高级功能,并通过 DWR ...

    PHP+Ajax点击加载更多内容

    例如,如果每页显示10条记录,第二次加载时,OFFSET为10,LIMIT仍为10,以此类推。 - **数据库交互**:PHP通过PDO(PHP Data Objects)或mysqli扩展与MySQL等数据库进行交互,执行SQL语句,获取新的数据行。 - **...

    jquery+ajax分页(新)

    **二、AJAX分页实现** 1. **HTML结构**:首先,我们需要创建一个HTML结构来显示分页链接或按钮。例如: ```html <div id="pagination"></div> <!-- 数据行将动态填充在这里 --> ``` 2. **jQuery事件监听**:...

    使用Ajax进行级联编程

    在这个例子中,第一次Ajax请求获取省份数据,处理响应时,根据用户的选择发送第二个请求获取对应城市的列表。 四、XML在Ajax中的作用 尽管Ajax名字中有XML,但实际应用中,JSON已成为更常用的数据交换格式,因为...

    Repositortypattern-and-AJAx:第一次提交用于存储库模式,第二次提交用于ajax

    在IT行业中,设计模式是软件开发中的重要概念,它们提供了在特定情况下解决问题的标准化方法。本文将深入探讨“Repository模式”及其与AJAX技术的结合使用。Repository模式是一种设计模式,它提供了一种抽象数据访问...

    jQuery中ajax的使用与缓存问题的解决方法

    1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 ...

    ajax+dwr整合

    在实际应用中,可能会遇到如"AJAX第二次访问不能进入Action"的问题,这通常与Session过期、缓存、请求参数或服务器配置有关。解决方法包括检查Session管理,清空浏览器缓存,确保请求参数正确,以及调试DWR配置和...

    Jquery AJAX POST与GET之间的区别

    1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 ...

    ajax技术学习宝典2

    本教程作为Ajax技术学习的第二部分,将深入探讨Ajax的核心原理、应用及其与其他Web2.0技术的融合。 **一、Ajax核心概念** Ajax的核心在于通过JavaScript创建XMLHttpRequest对象,这个对象是Ajax通信的基础,允许在...

    第七章 Ajax分页

    二、Ajax分页原理 1. 事件驱动:用户触发分页操作,例如点击“下一页”按钮,触发Ajax请求。 2. 请求参数:将当前页数作为参数传递给服务器。 3. 服务器响应:服务器根据请求参数返回对应页的数据。 4. 更新DOM:...

    ajax清理缓存

    根据描述中的信息,“对于一个浏览器,第一次点击是会调用RPC请求的”,这意味着在首次加载页面或发起请求时,浏览器会正常地发送请求到服务器。但“当你再次用同一个浏览器提交表单的时候,RPC不会被提交”,这是...

    简单的ajax分页

    **二、实现Ajax分页的关键技术** 1. **JavaScript库**:通常使用jQuery、Vue.js、React等JavaScript库来简化Ajax操作和DOM操作,例如jQuery的`$.ajax()`或`$.get()`方法。 2. **CSS动画**:为了提升用户体验,可以...

    ajax和jquery整合的一些简单的例子

    alert("已经打印一次不能再打印第二次!"); } } ``` 这里展示了如何处理服务器返回的文本数据。通过 `xmlHttp.responseText` 获取到服务器返回的字符串,并通过 `decodeURI` 解码后存储在 `userflag` 变量中。根据...

    JSP+Ajax div自动刷新 程序代码

    - 第二个参数是请求 URL。 - 第三个参数表示是否异步处理该请求。 - `onreadystatechange` 属性设置为 `processResponse` 函数,当 `XMLHttpRequest` 的状态改变时,会触发此函数。 - `send` 方法用于发送请求。 ##...

    Ajax三级联动

    同样的,当用户在第二级做出选择时,再触发一次Ajax请求,获取第三级的数据,并更新第三个下拉列表。 5. **缓存优化**:为了提高性能,可以考虑对频繁访问的数据进行缓存。比如,当某个省份的城市列表被请求过,...

    当jquery ajax遇上401请求的解决方法

    第二个原因是,`.then`中的回调函数触发一次之后就会被销毁,这意味着一旦发生错误并触发error回调,该回调函数就会消失,无法在之后重新触发进行重发。 综上所述,当jQuery AJAX遇到401错误时,可以通过设置`...

Global site tag (gtag.js) - Google Analytics