ajax禁止浏览器缓存
把cache 设置为false ,把 ifModified 设置为true
//工作计划
function workprogram(date_time){
    $.ajax({
        async:false,
        url : 'selectMessageByDate',
        data :
        {  
            date_time : date_time
        },
        dataType : 'json',
         cache:false,        //这里
         ifModified :true , //这里
        success : function(data){
            var morning="";
            var noon="";
            var night="";
             var n1 = "";
             var n2 = "";
             var n3 = "";
             var n4 = "";
            var wordList = data[0];
            var forcastList = data[1];
            for(var i in wordList){
                var time = wordList[i].date_time;
                var type = wordList[i].type;
                var mess = wordList[i].message;
                if(type=="0"){
                    morning=mess+" ${morning} "+time;
                }else if(type=="1"){
                    noon=mess+" ${noon} "+time;
                }else if(type=="2"){
                    night=mess+" ${night} "+time;
                }
            }
            
            for(var i in forcastList){
                var str = forcastList[i].observTimes;
                var sitiId = forcastList[i].siteId;
                var bulbTemp = forcastList[i].bulbTemp;
                var precipitationAmount = forcastList[i].precipitationAmount;
                var windV = forcastList[i].windV;
                  str=str.substring(8);
                 str=str.substring(0,2);
                
                if(str=="00"){
                    if(sitiId=="54338"){//盘山
                        n1 = bulbTemp+" "+"${mpt}"+" "+precipitationAmount+" "+"${mpr}"+" "+windV+" "+"${mpw}";
                    }else if(sitiId=="54470"){//大洼
                        n2 = bulbTemp+" "+"${mdt}"+" "+precipitationAmount+" "+"${mdr}"+" "+windV+" "+"${mdw}";
                    }
                
                } else if(str=="12"){
                        if(sitiId=="54338"){
                            n3 = bulbTemp+" "+"${npt}"+" "+precipitationAmount+" "+"${npr}"+" "+windV+" "+"${npw}";
                        }
                        else if(sitiId=="54470"){
                            n4 = bulbTemp+" "+"${ndt}"+" "+precipitationAmount+" "+"${ndr}"+" "+windV+" "+"${ndw}";
                        }
                    }
            }
            
            replaceWord(morning+","+noon+","+night+";"+n1+","+n2+","+n3+","+n4+";"+date_time);
        }
        
    });
}
ajax禁止浏览器缓存的更多相关文章
- Servlet过滤器——使用过滤器禁止浏览器缓存页面
		
1.概述 IE缓存虽然能提高已储存网站的访问速度,但是过度的IE缓存会影响浏览器的响应速度.同时还可能为网站的运行带来一些不必要的麻烦.例如:可能会因为浏览器缓存的应用,而导致Web服务器不能准确的计 ...
 - 禁止浏览器缓存- make sure web page is not cached
		
如何禁止浏览器缓存,网上搜到的解决方法都测试无效. 基本上全都是 Cache-Control: no-cache Pragma: no-cache Expires: 0 Google了一下,找到了解决 ...
 - filter 过滤器 禁止浏览器缓存
		
public class BrowserNoCacheFilter implements Filter { public void init(FilterConfig filterconfig) th ...
 - 禁止浏览器缓存input值
		
如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加 autocomplete="off"; <input type="te ...
 - 谷歌浏览器(Chrome)禁止浏览器缓存 设置
		
在开发项目期间用谷歌浏览器调试,他总是缓存我的css样式这个很气人啊,后经过摸索找到了方法,如下 先F12或者shift+ctrl+j 打开调试者工具,在找Network这个tab按钮,点击进入,勾选 ...
 - nginx 禁止浏览器缓存
		
如果我们使用Nginx作为静态资源服务器,那么可以使用expires进行缓存控制. location /{ expires 1s; } 如果Get页面未做任何修改,服务器就是对客户端返回304 Not ...
 - 禁止浏览器缓存js
		
方法:在js文件后加上数学随机数; Math.random() 比如:源代码为 <script src="./js/lib/require/require.js" data- ...
 - 禁止火狐浏览器缓存input标签方法
		
禁止火狐浏览器缓存input标签方法 问题1:在火狐浏览器里,云平台的输入框.选项框.勾选框…填写之后按F5刷新页面,之前填的东西会保留着,其它浏览器不会火狐强制刷新用Ctrl + F5 浏览器自动保 ...
 - 快速禁止Chrome浏览器缓存
		
在前端的开发中,最麻烦的莫过于浏览器的缓存,经常需要清理缓存文件,导致开发效率较低. 但Chrome可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下 ...
 
随机推荐
- js的学习
			
对于 ff的 relatedTarget 及IE的toElement fromElement DOM通过event对象的relatedTarget属性提供了相关元素的信息.这个属性只对于mou ...
 - POJ 2686 Traveling by Stagecoach (状压DP)
			
题意:有一个人从某个城市要到另一个城市, 有n个马车票,相邻的两个城市走的话要消耗掉一个马车票.花费的时间呢,是马车票上有个速率值 ,问最后这个人花费的最短时间是多少. 析:和TSP问题差不多,dp[ ...
 - android smali代码注入  实战一
			
有同学在通服里面干活,最近一直忙着4g基站搭建的干活,测试设备(android)测量移动网络数据,没有自动保存记录的功能,只能手动记录各种测试参数,不知道测试软件供应商是怎样想的,竟然不提供的这样的功 ...
 - android studio中使用x5 webview来读写cookies的问题
			
本人新手,刚接触AS也没有多久,记录下两个问题. 1. 怎么在android studio中写入cookies 把写入cookies的动作放在了主界面的onCreate事件中了,看了腾讯的说明,说是要 ...
 - 动态变更Repeater控件HeaderTemplate列名
			
本博文,Insus.NET教你动态实现变更Repeater控件HeaderTemplate列名.一般情况之下,是不需要动态变更,只有动态有Repeater控件不变情况之下,来显示多种数据源进行绑定.这 ...
 - Data Base  mysql批量操作
			
mysql 批量操作 批量操作数据是利用 CommandBuilder 和 DataAdapter.Update() 方法 对数据库进行批量更新 说解: DataAdapter中有四个重要对象:S ...
 - 转:IDEA 与 eclipse 的部分区别!
			
Idea 与 Eclipse 快捷键的区别,上为Eclipse的快捷键,下为Idea的快捷键查找类名CTRL + SHIFT + RCTRL + N 查找JAR包中的类CTRL + SHIFT + T ...
 - UWP&WP8.1 基础控件—TextBlock和TextBox
			
TextBlock:文本展示控件,有着强大的功能 TextBox:文本输入控件. 这两个控件是最为常用的基础控件. TextBlock 基础用法: 打开一个UWP项目,在XAML设计页面你可以从工具箱 ...
 - 视图view没有主键,但可以添加唯一索引
			
视图没有主键,但可以加上唯一索引 大致可以这样理解:视图是张虚拟的表.视图所对应的数据不进行实际的存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表. ...
 - vue axios ajax引擎
			
0.调用 1.axios api axios.request(config) axios.get(url[,config]) axios.delete(url[,config]) axios.head ...