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可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下 ...
随机推荐
- Umbraco中如何找到home node
在一个Umbraco项目中,我们经常会出现需要找到这个项目的home node的情况, 那么如何来找到项目的home node呢 方法如下: 1. 在View中 @inherits Umbraco.W ...
- 数据结构_Search
问题描述 可怜的 Bibi 刚刚回到家,就发现自己的手机丢了,现在他决定回头去搜索自己的手机.现在我们假设 Bibi 的家位于一棵二叉树的根部.在 Bibi 的心中,每个节点都有一个权值 x,代表他心 ...
- C++面试笔记--指针和引用
面试一:指针与引用的区别? 答案: (1)非空区别.在任何情况下都不能使用指向空值的引用.因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针 ...
- HDU 3001 Travelling (状压DP + BFS)
题意:有一个人要去旅游,他想要逛遍所有的城市,但是同一个城市又不想逛超过2次.现在给出城市之间的来往路费,他可以选择任意一个点为起点. 问逛遍所有城市的最低路费是多少. 析:用三进制表示每个城市的访问 ...
- 小小c#算法题 - 11 - 二叉树的构造及先序遍历、中序遍历、后序遍历
在上一篇文章 小小c#算法题 - 10 - 求树的深度中,用到了树的数据结构,树型结构是一类重要的非线性数据结构,树是以分支关系定义的层次结构,是n(n>=0)个结点的有限集.但在那篇文章中,只 ...
- 错误页设置,设置HTTP状态码404,500(八)
web.xml设置错误跳转(注意,路径必须以斜杠开头)
- 事件Event 介绍总结
最近在总结一些基础的东西,主要是学起来很难懂,但是在日常又有可能会经常用到的东西.前面介绍了 C# 的 AutoResetEvent的使用介绍, 这次介绍事件(event). 事件(event),对于 ...
- javascript window.showModalDialog不兼容goole解决方案
window.showModalDialog不兼容goole解决方案 一.弹框方案: 1.window.open; 2.window.showModalDialog; 3.div制作窗口:(本节忽略) ...
- recommonmark
一 简要介绍 recommonmark是个到commonMark文档的兼容性桥,那么什么是commonMark是什么的呢?CommonMark是规范版的markdown,下边是部分commonmark ...
- UINavigationController + UIScrollView组合,视图尺寸的设置探秘(三)
还是在苹果的 View Controller Catalog for iOS 文章中找到答案.文中提到了两点: 1.If the navigation bar or toolbar are visib ...