ajax方法调用第一次之后无论调用多…
来源:互联网 发布:创建数据表的sql语句 编辑:程序博客网 时间:2024/06/05 11:16
最近在学校工作室团队开发学习平台的问答系统的时候发现,一个ajax方法(具体如下)总是只调用一次,而原来程序通过for循环多次调用该方法且代码没有出错,无论如何刷新都只会调用一次成功,甚至有时会全部失败,这个问题困扰了很久。
functionhasGoodOrBad(flag,goodNum,badNum){
内部方法就不贴出来了。
后来查资料,了解到“IE内核的浏览器会自动缓存异步通信处理结果,第一次ajax请求已经被高速缓存,若第二次点击(请求),IE浏览器会认为这是同一个请求,由于第一次请求已经得到了响应,因此不会再响应第二次、第三次...的请求。”
解决方法是保证每次异步请求的url地址都不相同,即唯一标识每一次请求。每次请求给url传送一个随机数参数。
发现确实有效,但是发现在火狐浏览器中似乎不太有效,在火狐中虽然每次方法都会确实重新调用,当时在我的程序中只有最后一次会被写在我的页面上,很奇怪,只能慢慢解决再完善。
- ajax方法调用第一次之后无论调用多…
- ajax 异步调用方法
- Ajax调用后台方法
- Ajax 调用后台方法
- ajax调用后台方法
- ajax调用后台方法
- 向上转型之后的方法调用问题
- extjs中ajax方法调用
- Ajax调用webService的方法
- Ajax调用服务器端C#方法
- Ajax各种调用方法举例
- Jquery调用AJAX的方法
- ajax后台调用前台方法
- jquery ajax调用后台方法
- Jquery调用AJAX的方法
- jQuery Ajax 调用后台方法
- .net ajax调用后台方法
- js 调用方法,用ajax
- 深入理解HTTP协议、HTTP协议原理分析
- 快速排序算法思想
- java 向上与向下类型转换
- 在线教育遭遇瓶颈,扣丁引领教育O2O时代
- Android如何运行真机在eclipse上调试应用?
- ajax方法调用第一次之后无论调用多…
- MyEclipse莫名其妙打不开*.xml文件
- 查看Oracle执行计划方法
- 取消div,a等标签点击效果
- org.apache.struts2.json.JSONExce…
- Java控制台读取输入
- 枚举类型
- 利用Emacs编辑字节流文件
- smp-symmetric multi-processor 对称多处理器