jquery - jquery ajax get请求添加查询参数_=1511454851
问题描述
我有一个网站,其中所有 jquery 请求都是 POST,但刚刚更改了那些没有发送任何 post 变量来获取的网站。
但是现在 jquery 会在所有 get 请求中附加一个像这样的 unix 时间戳?
?_=1511454851
在正确的 url 下方打印到控制台.. 但实际请求的 url 附加了 unix 时间戳
console.log(a.url)
$.ajax(a).done(ajax_complete).fail(ajax_complete);
解决方案
这是添加到 URL 以防止请求响应被缓存的日期戳。
如果您不想这样做,cache: true
请在 AJAX 请求设置中进行设置,但请注意这可能会影响客户端上的数据完整性。
推荐阅读
- http - 为什么服务器的吞吐量是上游响应时间的函数?
- vim - 将 Vim 配置为默认以“简单模式”打开?
- android - Jetpack Compose 代码生成期间出现异常
- r - 用于从二进制向量返回最大数量的连续 1 的 R 或 Python 代码
- linux - Cassandra 集群 - 生产 (Vwmare)
- heroku - Heroku - 访问错误 - 如何选择应用程序
- powerbi - DAX 选择并显示所有选定记录的最大值
- java - CMD Java 输出包括打印语句下的文件路径
- javascript - Javascript删除具有相同值的数组
- javascript - 如何在段落中四舍五入到最接近的小数?