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

jquery ajax 缓存问题

阅读更多
   
  之前的一段程序,是jquery的ajax,有时候成功有时候不成功,测试也没有规律,搞了好久,因为忙其它的事情就放置没管,终于有时间好好研究了一下,原来是我的ajax请求url每次都一样,而jquery又默认把同样请求的response缓存了下来,所以会出现,有时候请求成功有时候又完全没有反应的情况。
  解决办法:将ajax请求的一个cache属性设置为false即可,它默认是true 如:
  如:

  $.ajax({
     type: "POST",
     url: "some.php",
     cache:false,
      success: function(msg){
       alert( "Data Saved: " + msg );
       }
    });

分享到:
评论

相关推荐

    Jquery Ajax分页(有实例)

    **jQuery AJAX分页技术详解** 在Web开发中,分页是一种常见的数据展示方式,它能够有效地组织大量数据,提高页面加载速度,优化用户体验。jQuery,一个轻量级、功能丰富的JavaScript库,结合AJAX(异步JavaScript和...

    jqueryajax jquery ajax

    **jQuery AJAX** 是一个在Web开发中广泛使用的JavaScript库,由John Resig于2006年创建。jQuery简化了JavaScript中的异步HTTP(Ajax)请求,使得开发者能够轻松地与服务器进行数据交互,实现页面的局部刷新,提高...

    jquery ajax 与后台验证

    在网页开发中,jQuery AJAX 是一种非常重要的技术,它允许前端和后端进行异步通信,无需刷新整个页面。无刷验证(又称实时验证或AJAX验证)是这种技术的一个典型应用,它提高了用户体验,因为在用户输入数据时,可以...

    传智播客 jQuery ajax 课件

    - **缓存**: 对于不经常变化的数据,可以开启AJAX缓存以提高性能。 - **异步与同步**: 默认情况下,AJAX请求是异步的,但也可设置为同步。不过,同步请求会阻塞浏览器,通常不推荐。 - **跨域请求**: 如果需要...

    Jquery Ajax 前后台数据传输

    在实际应用中,可能还需要处理跨域请求、缓存策略、进度回调等问题。总的来说,jQuery的AJAX功能强大且灵活,能够满足各种复杂的前后台数据传输需求。结合适当的服务器端接口,可以构建出高效、响应式的Web应用。

    Jquery Ajax 动态级联

    在网页开发中,jQuery AJAX 是一个非常重要的技术,它使得前端与后端的数据交互变得更加便捷。本主题将深入探讨如何利用jQuery AJAX实现动态级联效果,即二级联动下拉菜单,这种功能通常用于多级分类选择或者地区...

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

    1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]...谈Ajax的Get和Post的区别 Get方式:用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的

    清除Jquery缓存

    其中的`cache:false`参数表示关闭所有通过jQuery发起的Ajax请求的缓存功能。这意味着,每次使用jQuery发起Ajax请求时,浏览器都会强制从服务器获取最新数据,而不是使用本地缓存中的数据。 #### 实现原理 当浏览器...

    jQuery ajax cache缓存问题

    为了理解如何解决AJAX缓存问题,我们首先需要了解一些关键概念和属性。例如,AJAX请求中`cache`属性的使用,以及在JavaScript中如何正确使用布尔值。在jQuery的AJAX调用中,我们可以设置`cache`属性为`false`来确保...

    jquery ajax 三级联动

    在ASP.NET开发中,jQuery和AJAX技术常常用于创建交互性强、用户体验良好的Web应用程序。"三级联动"是一种常见的功能,特别是在处理地理位置数据时,如省、市、区的选择。在这个场景下,用户选择一个省份后,相关的...

    jquery Ajax js类库

    2. **自定义设置**: 可以通过 `$.ajaxSetup()` 方法设置全局 AJAX 配置,如超时、缓存控制等。 3. **Promise API**: jQuery AJAX 请求返回的是一个Promise对象,可以链式调用 `.done()`, `.fail()`, `.always()` 等...

    解析jquery中的ajax缓存问题

    但是问题来了,在FF里面,是没有ajax缓存的,也就是每次都会触发ajax请求,这点和IE不一样。所以在这里就得注意,做个判断,阻止触发ajax事件。 代码如下:function ajax_show(apartId,roomClass,sortTile){ HX_THIS...

    jquery+ajax分页

    **jQuery + AJAX 分页技术详解** 在Web开发中,数据分页是一种常见的用户界面策略,用于处理大量数据的展示,避免一次性加载所有内容导致页面加载过慢或内存消耗过大。jQuery是一个轻量级的JavaScript库,它简化了...

    jquery-ajax最简单的实力

    **jQuery AJAX 实力展示:轻松实现二级联动** 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于创建动态和交互性强的网页。jQuery库为开发者提供了方便、简洁的API,使得使用AJAX变得更加简单...

    AJAX学习总结(四)---解决缓存问题

    以下是对AJAX缓存问题的详尽解析。 ### AJAX缓存问题的产生 在使用AJAX进行数据请求时,浏览器为了提高性能,通常会缓存HTTP响应。这在大部分情况下是积极的,因为对于静态资源,如图片和样式表,缓存可以减少网络...

    AJAXCache是一款jQuery缓存插件可以为ajax方法扩展缓存功能

    AJAXCache插件的引入,解决了这个问题,它允许开发者将某些AJAX请求的结果存储在本地,当下次遇到相同的请求时,可以直接从缓存中读取,避免了不必要的服务器交互。 使用AJAXCache插件,开发者可以自定义哪些AJAX...

    jQuery Ajax向某个页面传值并取得返回的数组

    在Web开发中,jQuery的Ajax功能是至关重要的,它允许我们实现异步数据通信,无需刷新...在实际应用中,你可能还需要考虑错误处理、请求超时、缓存控制、跨域请求等问题,这些都是在进行Ajax通信时可能遇到的实际问题。

    jquery ajax 实现省市县下拉列表联动

    `jQuery`和`Ajax`技术的结合是解决这一问题的高效方式。`jQuery`是一个轻量级的JavaScript库,它简化了DOM操作、事件处理以及AJAX交互等任务。`Ajax`(Asynchronous JavaScript and XML)则允许我们在不刷新整个页面...

Global site tag (gtag.js) - Google Analytics