AJAXpost方式提交

AJAX的POST提交被认为是有变动性的,与GET不同,GET的等幂性可能导致浏览器直接使用缓存结果。POST方式可以提交更多数据,避免URL后面加时间戳或随机数来防止缓存。示例代码展示了如何创建XMLHttpRequest对象并进行POST请求。
摘要由CSDN通过智能技术生成

GET访问 浏览器 认为 是等幂的

  就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]

  所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第 一次访问的结果

  POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)

  防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]

【尚学堂】Java300集 - 高琪(零基础初学入门)UP求求各位点个关注吧icon-default.png?t=M276https://www.bilibili.com/video/BV1hY411E7tC/   设计WEB页面的时候 也应该遵守这个原则

  楼主可以在url后面加时间,随机数。

  这个可能就是ajax的一个优化处理

  post比get方式提交的数据量大 大约几M,而get大约几K

  function createXMLHttpRequest() {

  if(window.XMLHttpRequest) {

  XMLHttpReq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值