zl程序教程

您现在的位置是:首页 >  后端

当前栏目

jQueryajaxcache缓存问题

缓存 问题
2023-06-13 09:14:23 时间

在jquery里面用$.ajax
然后,指定ajax属性的时候,使用了:"false".

可恶的javascript特性就在这里出现了。

在jquery里面,大部分的时候,属性要用""引起来。
否则容易变成变量名。比如red,引不引都差不多。但是引起来也可以认。所以习惯就全部引起来好了。


然而,false是个特例。
如果引起来,导致的结果:
"false"按true处理。因为只有空字串才是true。


例如:在浏览器地址栏输入:
javascript:alert("false"?"true":"false");
结果将是:true。


直接结果:ajax请求不重新去请求,而是去缓存取。和自己想的结果将截然不同。。。。