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可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下 ...
随机推荐
- Linux-shell实现阳历转农历(序)
好些天没有登陆邮箱,前几天上班打开一看垃圾箱中有一封邮件让我好激动,还是国外友人的英文邮件.^_^大概内容是我早些时候写的一个阳历转农历的shell小程序,他在用的时候发现了bug,但是这个bug我在 ...
- leetCode130. Surrounded Regions--广度优先遍历算法
Problem: Given a 2D board containing 'X' and 'O' (the letter O), capture all regions surrounded by ' ...
- 《Head First Servlets & JSP》-6-会话管理
容器怎么知道客户是谁 Http协议是无状态连接,客户浏览器与服务器建立连接.发出请求.得到响应,然后关闭连接.即,连接只针对一个请求/响应. 对容器而言,每个请求都来自于一个新的客户. 客户需要一个唯 ...
- Java基础-集合框架的学习大纲
1.List 和 Set 的区别 2.HashSet 是如何保证不重复的 3.HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)? 4.HashMap 的扩容过程 ...
- Swift3.0 UICollectionView简单使用
感觉swift各版本语法改动太大,储备着吧
- git rm 与 git reset
https://www.cnblogs.com/sunshine-xin/articles/3521481.html 1. git rm --cached file will remove the f ...
- python web框架之Tornado的简单使用
python web框架有很多,比如常用的有django,flask等.今天主要介绍Tornado ,Tornado是一个用Python写的相对简单的.不设障碍的Web服务器架构,用以处理上万的同时的 ...
- P3380 【模板】二逼平衡树(树套树) 线段树套平衡树
\(\color{#0066ff}{ 题目描述 }\) 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 查询k在区间内的排名 查询区间内排名为k的值 修改某一位值上 ...
- 最长回文串:LeetCode:Longest Palindromic Substring
class Solution { public: string longestPalindrome(string s) { int length=s.length(); ; ; ][]={false} ...
- node mysql问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client!
node后台 mysql处理模块(版本:2.16.0) 执行connect方法时报错: Client does not support authentication protocol requeste ...