博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax时间戳
阅读量:6731 次
发布时间:2019-06-25

本文共 376 字,大约阅读时间需要 1 分钟。

对于一个浏览器,你的第一次点击是会调用请求的, 但是, 你再用同一个浏览器提交表单的时候, 请求不会被提交, 因为参数一样, 这个可能是ajax的XMLHttpRequest对象的问题, 他设置了时间间隔,所以, 在实际操作的时候, 给请求传递一个没用的时间参数t=new Date().getTime(),即一个时间戳 ,以保证每次的点击事件都会激发新请求, 因为他们的参数(或者说url)是不一样的。

 

这样就避免请求缓存了,加个时间参数就表示每次请求都是新的,浏览器机制问题

jQuery的ajax都是默认有加个时间参数的那个参数只是为了表明这个请求是新的,ajax处理页不需要对这个参数做任何处理。

 

转载于:https://www.cnblogs.com/c-y-across-I/archive/2013/06/13/3134255.html

你可能感兴趣的文章
SliverLight 之Sample
查看>>
你的吻
查看>>
bash算数运算&命令引用
查看>>
磁盘分区
查看>>
.net core 上传excel文件
查看>>
公有云时代的售前打单
查看>>
WINDOWS 2008 R2 HYPER-V集群宿主机蓝屏
查看>>
[Unity Shader] Shader学习笔记2 - 概述2
查看>>
磁盘阵列 RAID
查看>>
10.16/10.17/10.18 iptables nat表应用
查看>>
布尔类型传递参数
查看>>
使用SSH密钥对给你的阿里云ECS加把安全锁
查看>>
为什么选择Java Web做为学习方向
查看>>
org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Set
查看>>
NAT模式下CentOS7.X配置IP
查看>>
高盛报告:未来5-10年区块链将被广泛应用【附下载】
查看>>
java的排序算法
查看>>
java B2B2C Springcloud电子商务平台源码-eureka集群整合config配置中心
查看>>
网站安全检测之逻辑漏洞检测 修复方案
查看>>
Linq SQL 动态个数where查询
查看>>