WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

jQuery中的cache : false到底有什么用?

更新时间:2021-04-08 10:54 作者:沉默王二点击:
写Ajax代码写了很多,但事实证明,编程水平的高低不在于代码有没有写很多遍,而在于有没有动脑子去思考。
 
很显然,我在jQuery的cache : false问题上面就没有动脑子思考过,直到今天才后知后觉。
 
以前,为了确保每一个Ajax请求不被缓存,于是在Ajax的请求URL后加上"?rand=" + Math.random(),,完全忽略了cache : false的感受。
 
现在,我重新认识到,在type : 'GET'的情况下cache : false本身要做的工作就是在请求URL后添加一个随机时间戳:
 
 
另外,在type : 'POST的情况下,cache : false就不需要指定了,因为post请求本身就不会参与缓存。
 
好了,现在是时候把以前在代码里写的错误修复一下了。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容