做登录ajax的时候, 发现同样的参数请求, 比如用户名zzz,密码zz, 我点击登录后:对于一个浏览器,你的第一次点击是会调用rpc请求的, 但是, 你再用同一个浏览器提交表单的时候, rpc不会被提交, 因为参数一样, 这个可能是ajax的XMLHttpRequest对象的问题, 他设置了时间间隔了,实际上是(new ActiveXObject("Microsoft.XMLHTTP"))

所以, 在实际操作的时候, 给rpc的参数传递一个没有用的ts= new Date().getTime()或者

var now= new Date();

var year= now.getFullYear();

var month=now.getMonth()+1;

var day=now.getDate();

var hour=now.getHours();

var minute=now.getMinutes();

var second=now.getSeconds();

var ot=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;

一个时间参数 ,以保证每次的点击事件都会激发rpc请求, 因为他们的参数(或者说url)是不一样的。

为什么要把时间戳(时间参数)追加到目标url?

在某些情况下, 有些浏览器会把多个XMLHttpRequest请求的结果缓存在同一个url。如果对每个请求的响应不同,这就会带来不好的结果。把当前时间戳追加到url的最后,就能确保url的唯一性,从而避免浏览器的缓存结果。

ajax只请求一次,关于ajax的请求只处理一次的问题相关推荐

  1. android 拦截webview资源请求,Android Webview拦截ajax请求

    Androi基接我果控近础收们,制近础收们,制近础收d Webview虽然提供了页面加载及资源请求的钩子,但是对于h5的ajax请求并没有提供干涉的接口,这意味着我们不能在webview中干涉java ...

  2. php原生的异步请求,原生JavaScript实现Ajax异步请求

    ajax现在是一种非常流行的技术,现在虽然可以利用JQuery或者一些第三方插件甚至微软提供的一些控件可以方面的实现ajax功能,但是明白其原理也是非常重要的,下面是来使用纯javascript实现获 ...

  3. 网页上ajax异步加载数据,网页的异步请求(Ajax)

    JS原生Ajax操作(XMLHttpRequest) GET请求 var xmld=new XMLHttpRequest(); xmld.open("GET","wan. ...

  4. ajax返回request,WordPress的Ajax请求返回0(Wordpress ajax request return 0)

    WordPress的Ajax请求返回0(Wordpress ajax request return 0) 你好,我有一个WordPress的问题我无法获得ajax电话,我找不到原因. 我的查询一直返回 ...

  5. 原声ajax发送post请求,原生JS实现ajax 发送post请求

    1. [代码]原生JS实现ajax 发送post请求 var oStr = ''; var postData = {}; var oAjax = null; //post提交的数据 postData ...

  6. ajax跨域请求 xml,XMLHttpRequest的跨域请求

    动态添加一个标签,而script标签的src属性是没有跨域的限制的.这样说来,这种跨域方式其实与ajax XmlHttpRequest协议无关了. 这样其实"jQuery AJAX跨域问题& ...

  7. ext.ajax.request如何同步调用,Ext.Ajax.request同步请求

    导读: ajax分为2种,一种是同步,一种是异步 同步:代码执行完了之后才执行后面的代码 异步:代码刚执行,后面的代码就马上接着执行了,不管前面的代码是否执行完 异步的情况下,要获得返回信息,就需要在 ...

  8. AJAX(GET POST请求、 jQuery axios 发送请求、跨域--cors、请求超时、网络异常、放弃请求、重复发送请求)

    根据视频进行整理 [https://www.bilibili.com/video/BV1WC4y1b78y?p=1] 视频资料 百度网盘: 链接:[https://pan.baidu.com/s/1n ...

  9. 【AJAX 笔记】AJAX 基本、HTTP 基本、原生 AJAX 的使用,jQuery / Axios / fetch 发送请求、跨域(JSONP/CORS)

    文章目录 1 Ajax 概述 1.1 AJAX 简介 1.2 XML 简介 1.3 AJAX 的特点 1.3.1 AJAX 的优点 1.3.2 AJAX 的缺点 1.4 AJAX 属性和方法 2. H ...

最新文章

  1. 为了探究不同光照处理_渭南市实验初中“诱思探究学导”课堂教学改革展示活动圆满成功...
  2. JAVA静态和非静态内部类
  3. 【Codeforces - 798C】 Mike and gcd problem(思维,贪心)
  4. leetcode27 移除元素
  5. 支付弹出窗口被拦截解决办法
  6. 如何更省钱的在矩池云上使用pycharm
  7. MSRA-TD500数据集(MSRA Text Detection 500 Database)
  8. Storm目录树、任务提交、消息容错、通信机制
  9. eclipse idea 导入maven项目
  10. 区块链+各行业应用案例
  11. 独家| 阿里腾讯大裁员!一鲸落,万物生,一切才刚刚开始
  12. java websocket ie8_解决WebSocket兼容ie浏览器版本问题
  13. 关于投入产出表中的一些原则和方法论
  14. webpack-theme-color-replacer自定义element-ui主题
  15. 总结解决 No suitable driver found for jdbc:mysql//localhost:3306/ 问题的解决方案,各种情况都已囊括,希望可以帮助到有需要的各位
  16. Aspose实现word转图片、pdf
  17. 洛谷 P1008 三连击
  18. fd leak问题查找(Android)
  19. 如何用EXCEL求一组数的方差…
  20. LTE-M通信系统传输建模与可用性分析

热门文章

  1. java 类.class_Java 反射之根基 Class 类
  2. 【蓝桥杯】蓝桥杯日期类问题总结
  3. x264源代码简单分析:x264命令行工具(x264.exe)
  4. C++调用CMD,等CMD运行完后继续运行C++
  5. java物品类_Java:类中的所有东西都是静态的 – 这是合理的吗?
  6. Office Word2019您正试图运行的函数包含有宏或需要宏语言
  7. java+jdk+1.6.0+45+64_jdk1.6.0_45.tar.gz
  8. linux限制堆栈大小,进程超过RedHat Enterprise Linux 6的线程堆栈大小限制?
  9. pkill mysql_centos下kill、killall、pkill命令区别
  10. 小数乘分数怎么算过程_教资分数怎么算?多少分合格?