`
竹临仙
  • 浏览: 38156 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

处理浏览器缓存问题(用时间戳)

阅读更多
换一张
<script type="text/javascript">
    function convert(url){
        if(url.indexOf("?")>=0){
            url=url+"&t="+(new Date()).valueOf();
        }else{
            url=url+"?t=" +(new Date()).valueOf();
        }
        alert(url);
    }
</script>
//特别是用于验证码的时候,有事点击换一张,却没有效果


//=========================================================处理地址=
$.ajax({
        type:"GET",
         url:timeTemp("AJAXXmlServer"),//其他地址也可以
        data:"username="+username,
        dataType:"xml"  ,
        success:callback
    });

function timeTemp(url){
    if(url.indexOf("?")>=0){
        url=url+"&t="+(new Date()).valueOf();
    }else{
        url=url+"?t="+(new Date()).valueOf();
    }
    return url;
}
分享到:
评论

相关推荐

    【ASP.NET编程知识】ASP.NET MVC中使用jQuery时的浏览器缓存问题详解.docx

    ASP.NET MVC中使用jQuery时的浏览器缓存问题详解 ASP.NET MVC中使用jQuery时的浏览器缓存问题详解是指在ASP.NET MVC应用程序中使用jQuery库进行Ajax请求时遇到的浏览器缓存问题。浏览器缓存是指浏览器将服务器端...

    web项目页面缓存清除,不用每次刷新浏览器

    例如,设置Cache-Control为`no-cache`或`no-store`可以防止浏览器缓存页面,`must-revalidate`则要求每次请求都验证资源是否更新。 2. **HTML5的Service Worker**:Service Worker是一种在浏览器后台运行的脚本,它...

    js清除浏览器缓存的几种方法

    本文介绍了几种使用JavaScript清除浏览器缓存的方法,包括使用meta标签、表单临时缓存清理、利用AJAX请求更新缓存、应用随机数或时间戳以及后端脚本清除浏览器缓存。 1. 使用meta标签清除缓存 开发者可以通过在HTML...

    浏览器HTTP缓存运行机制流程图.zip

    同时,Service Worker技术也是现代浏览器缓存的重要组成部分,它允许开发者更精细地控制离线缓存和预加载策略。 理解并合理利用这些机制,可以有效地减少网络传输,提升用户体验。例如,设置合适的缓存策略可以减少...

    Chrome浏览器缓存查看软件

    这正是“Chrome浏览器缓存查看软件”所解决的问题。 这款软件的主要功能是帮助用户轻松地查看、管理和分析Chrome浏览器的缓存数据。它能够揭示存储在Chrome中的网页图像、脚本、CSS文件和其他资源,使用户可以回顾...

    chrome浏览器缓存提取软件

    Chrome浏览器缓存提取软件,如`Chromecacheview`,是专门用于挖掘和分析Google Chrome浏览器中的缓存数据的工具。它可以帮助用户查看、导出和管理浏览器在浏览网页时存储的各种临时文件,包括图片、JavaScript、CSS...

    浏览器缓存

    在Java开发中,浏览器缓存是一个常见的问题,特别是在动态网页应用中,如JSP。当用户更新了页面上的内容,比如修改了客服人员的头像,但刷新页面后,旧的图像可能仍然显示,这就是浏览器缓存导致的现象。浏览器缓存...

    清除Jquery缓存

    为了避免由于浏览器缓存导致的开发过程中出现的问题,开发人员需要确保每次修改文件后都能立即看到效果。此时就需要使用方法来清除浏览器的缓存。 ### 使用`jQuery.ajaxSetup({cache:false})`清除缓存 #### 代码...

    JavaWeb如何实现禁用浏览器缓存

    1. 虽然上述方式通常能有效禁用浏览器缓存,但并非所有浏览器都完全遵循这些标准,因此在特定情况下可能仍需要其他措施,如动态生成URL(例如添加时间戳)来防止缓存。 2. 禁用缓存可能导致性能下降,因为每次请求...

    存储篇 1:浏览器缓存机制介绍与缓存策略剖析(1).md

    ### 浏览器缓存机制介绍与缓存策略剖析 浏览器缓存是前端性能优化的一个重要组成部分,其可以减少网络IO消耗,提高访问速度。浏览器缓存的机制可以分为四个方面:MemoryCache、ServiceWorkerCache、HTTPCache和...

    Ajax中浏览器的缓存问题解决方法

    然而,浏览器的缓存机制可能会导致Ajax请求无法每次都从服务器端获取最新的数据,这就引出了浏览器缓存问题。当我们使用Ajax与服务器进行数据交换时,如果浏览器已经缓存了该请求的响应,它可能会直接返回缓存中的...

    JS_时间与时间戳

    本文将深入解析一个关于JS处理时间和时间戳的相关知识点,尤其针对如何解决浏览器缓存导致无法获取最新JS文件的问题。 ### 一、时间与时间戳的基本概念 时间在计算机科学中通常被表示为“时间戳”,这是一种从某个...

    Flex客户端IE浏览器缓存问题

    首先,我们需要理解浏览器缓存的工作原理。浏览器为了提高网页加载速度和减少网络带宽消耗,会将访问过的网页资源(如图片、CSS、JavaScript和SWF文件等)存储在本地缓存中。当用户再次访问同一网页时,浏览器会优先...

    关于angularJs清除浏览器缓存的方法

    传统上,我们可以使用以下几种方式来避免浏览器缓存: 1. **Meta标签**:在HTML头部添加`&lt;META HTTP-EQUIV="pragma" CONTENT="no-cache"&gt;`, `, must-revalidate"&gt;`和`&lt;META HTTP-EQUIV="expires" CONTENT="0"&gt;`,...

    浅谈Ajax请求与浏览器缓存

    使用Ajax请求时,浏览器缓存可以通过以下方式提高性能和用户体验: 1. 减少数据传输:当Ajax请求能够使用缓存时,浏览器可以直接使用已存储的响应数据,而不需要再次从服务器下载,从而减少网络请求和数据传输量。 2...

    使用时间戳解决ie缓存的问题

    在网页开发过程中,尤其是涉及到实时数据更新或者交互频繁的应用中,浏览器缓存常常会给开发者带来困扰。IE(Internet Explorer)浏览器在这方面尤为突出,因为它倾向于长时间保存网页资源的本地副本,以便快速加载...

    两次请求相同的一个URL,会产生缓存问题。

    3. **POST请求**:相比GET请求,POST请求通常不会被浏览器缓存,可以用来防止缓存问题。 4. **清除缓存**:当用户需要查看最新内容时,提供一个清除缓存的选项。 在提供的链接中,博主可能详细探讨了这些概念并给出...

    清除浏览器缓存的几种方法总结(必看)

    浏览器缓存是网络浏览中的一个重要机制,它存储网页的静态资源,如图片、CSS样式表和JavaScript文件,以便用户再次访问同一网站时能快速加载页面,提升用户体验。然而,有时缓存可能会导致问题,比如当网页更新而...

    彻底理解浏览器的缓存机制.docx

    通过对浏览器缓存机制的深入理解,我们可以看到它不仅提升了用户体验,还极大地减轻了服务器的压力。在实际应用中,开发者可以通过合理设置缓存相关的HTTP头字段来优化网站性能,比如使用`Cache-Control`来指定更...

Global site tag (gtag.js) - Google Analytics