本文实例讲述了js与jQuery终止正在发送的ajax请求的方法。分享给大家供大家参考,具体如下:

核心:调用XMLHttpRequest对象上的abort方法

jquery的ajax方法有自己的超时时间设置参数:

$.ajax({type:'POST',url:'b.PHP',data:'',timeout:5000,success:function(){

}

})

同时

1. $.get返回的数据类型是XMLHttpRequest,请参考手册。($.post、$.ajax、$.getJSON、$.getScript也同样)

2. XMLHttpRequest对象有abort()方法

也可以自己手动去调用abort方法:

var xhr = $.ajax({type:'POST',success:function(){

alert('ok');

}

})

alert(xhr);

console.log(xhr);

abort

$(function(){

$("#song").click(function(){

alert('click');

xhr.abort();

})

})

对于原生的xhr:

xmlHttp.open("POST","theUrl",true);

xmlHttp.onreadystatechange=function(){

...//得到响应之后的操作

}

xmlHttp.send();

//设置8秒钟后检查xmlHttp对象所发送的数据是否得到响应.

setTimeout("CheckRequest()","8000");

function CheckRequest(){

//为4时代表请求完成了

if(xmlHttp.readyState!=4){

alert('响应超时');

//关闭请求

xmlHttp.close();

}

}

希望本文所述对大家ajax程序设计有所帮助。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法相关推荐

  1. jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法

    本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决 ...

  2. Ajax 跨域难题 - 原生 JS 和 jQuery 的实现对比

    讲解顺序: AJAX 的概念及由来 JS 和 jQuery 中的 ajax 浏览器机制 AJAX 跨域 AJAX 的概念 在讲解 AJAX 的概念之前,我先提一个问题. 这是一个典型的 B/S 模式. ...

  3. js请求结果拦截机器_js利用jquery的jsonp来解决ajax跨域请求被浏览器拦截结果的问题...

    先来个表.页面太多对不起我也不知道这张表是从哪个博客保存过来的,所以无法注明博客地址.非常抱歉.URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b. ...

  4. ajax点击事件触发后台,使用jquery点击事件触发AJAX

    我有两个下拉菜单,其中一个我试图用jquery替换单选按钮.第二个盒子通过AJAX进行更新,每次用户在第一个下拉菜单中进行选择时都会有新选项.我已经成功生成单选按钮,可以更改第一个下拉列表的值,但是当 ...

  5. Network下方什么请求也没有_利用postman进行接口测试并发送带cookie请求的方法

    顾翔老师的<软件测试技术实战设计.工具及管理>网上购买地址: https://item.jd.com/34295655089.html <基于Django的电子商务网站>网上购 ...

  6. jqueryd登录异步请求 java,ajaxd的js和jquery实现

    先来看一下javascript的. var httpxml; httpxml = new XMLHttpRequest(); httpxml.onreadystatechange=function() ...

  7. python同时同步发送多个请求_python如何实现“发送一个请求,等待多个响应”的同步?...

    我正在写一些代码通过串行口与单片机通信. MCU端基本上是一个请求/响应服务器. 一个或多个MCU发送我的请求. 然而,响应可以异步到达并且具有随机延迟,但是响应的顺序将保持不变. 另外,我的应用程序 ...

  8. 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?

    最近,个人官网实现了PDF下载功能,出于统计的考虑,增加了"下载次数"download_count这个字段. 但是,我今天突然发现,每次下载download_count都直接+2了 ...

  9. JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据

    JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据 最近写大创项目的时候,要做登录功能,考虑到之后还需要上传头像图片,因此决定使用FormData发送表单请求 ...

最新文章

  1. 关于程序猿的学习方法的一些总结
  2. 【解决办法】read_csv()第一列作为index
  3. 函数调用的参数太少c语言,调用input_message的参数太少在主函数中 是神马意思 大神们帮帮我...
  4. 一个感染型木马病毒分析(二)
  5. 大剑无锋之Hbase的优化【面试推荐】
  6. 执行caffe的draw_net.py出现“GraphViz's executable dot not found”的解决方法
  7. JSON Web Token (JWT)生成Token及解密实战
  8. telegraf输出MySQL_Grafana+influxdb+telegraf初探-快速监控主机与mysql
  9. 2021年上半年系统集成项目管理工程师综合知识真题及答案解析
  10. VMware vSphere 6.7配置最大更改
  11. 系统变量之System.getenv()和System.getProperty()
  12. 洛谷3953 (NOIp2017) 逛公园——记忆化搜索+用栈判0环
  13. php 5.4 +iis+mysql_IIS+FastCGI+PHP5.4.4搭建PHP环境
  14. 基于TCP的网络聊天系统
  15. c语言程序实现索引查找,索引查找之英语词典(C语言实现)
  16. reactHooks中使用events全局通信
  17. SNAP处理哨兵2号遥感数据的步骤和方法
  18. 怎样让公司全员贡献结构化内容?
  19. 不等式解集怎么取_(√)口诀巧取不等式组的解集
  20. java教务管理系统数据库设计_诚梦计算机毕业设计最新选题题目及程序

热门文章

  1. python读取nc文件并转换成csv_使用Python截取nc文件数据保存到CSV文件-Go语言中文社区...
  2. 小企鹅输入法 安装 设置 支持中文 for ubuntu 10.04
  3. SpringCloud项目打包Docker镜像并发布到Harbor仓库
  4. 最新智能手机数据出炉!全球2.5亿支产量,OPPO市占率全球第三!
  5. 苹果cms明星数据库文件、免采集使用
  6. 在Windows XP中制作屏保
  7. FTDI串口驱动装了后不显示COM号问题
  8. sql server 2019安装及登录失败问题回头看
  9. 堆排序 python_堆排序用python
  10. 游记-NOIP2018