ajax异步详解同步请求,ajax async异步请求和同步请求
ajax async异步请求和同步请求
ajax是指异步加载。这个异步是相对于页面来说的,页面不刷新就加载服务器数据。ajax中的请求又分为同步请求和异步请求,这里是相对于进程来说的,ajax异步请求,发送请求了不用等服务器响应,页面其他的地方还能点,其他的函数也能执行。可是我们有时候也需要使用ajax同步请求,要求服务器没响应前,页面其他函数不能执行。下面分别来看如何实现。
异步Async=true
当使用 async=true 时,处理服务器返回的方法要在onreadystatechange中执行:
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
alert("我先执行,不用等你请求服务器完成,没有任何阻碍");
同步Async=false
如需使用 async=false,请将 open() 方法中的第三个参数改为 false:
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",false);
xmlhttp.send();
alert("我慢执行,我要等你的ajax全部搞完,回调函数执行完了才轮到我");
ajax异步详解同步请求,ajax async异步请求和同步请求相关推荐
- 【前端用法】$.ajax()方法详解,以及$.ajax()标准写法
使用JQuery中的异步请求$.ajax()方法,经常记不全参数,所以在这里记录一下,方便后续使用. 首先看一个标准的写法: $(document).ready(function () {$.ajax ...
- jq ajax同步异步,详解JQuery中Ajax的同步与异步
说到ajax同步与异步,可能很多同学对它都不是很了解,接下来我们就Ajax的同步与异步作个简单的介绍.同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事.异步 ...
- 请求对象触碰jQuery:AJAX异步详解
最近一直在研究请求对象之类的问题,现在正好有机会和大家讨论一下. 传送门:异步编程系列目录-- 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous Java ...
- 【转】4.1触碰jQuery:AJAX异步详解
传送门:异步编程系列目录-- 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 X ...
- $.ajax实例详解,Ajax与$.ajax实例详解
这次给大家带来Ajax与$.ajax实例详解,Ajax与$.ajax使用的注意事项有哪些,下面就是实战案例,一起来看一下. 实例一(Ajax请求基本创建格式): Ajax练习(GET,不考虑浏览器兼容 ...
- Ajax技术详解(一)
目录 一.介绍 二.Ajax 的使用 1.XMLHttpRequest 对象 2.Ajax 的使用步骤 三.Ajax 的运行原理 一.介绍 主要内容 Ajax 简介 Ajax 的使用 JSON 详解 ...
- Jquery学习总结(2)——jQuery Ajax用法详解
[详解]jquery ajax在web应用开发中常用,主要包括有ajax,get,post,load,getscript等这几种常用无刷新操作方法,下面来给大家介绍一下.我们首先先从最简单的方法看起. ...
- IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...
IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的 ...
- okhttp post php,Android_详解Android中使用OkHttp发送HTTP的post请求的方法,HTTP POST 和 PUT 请求可以包含要 - phpStudy...
详解Android中使用OkHttp发送HTTP的post请求的方法 HTTP POST 和 PUT 请求可以包含要提交的内容.只需要在创建 Request 对象时,通过 post 和 put 方法来 ...
最新文章
- Spark运行模式Local+Standalone+Yarn+mesos
- 皮一皮:论家庭地位...
- go int64转string_25. 深入学习 Go语言的反射
- zookeeper平滑升级_zookeeper从3.4.8升级到3.4.14
- 曲师大教务系统服务器,曲阜师范大学教务处系统入口地址
- mysql数据库操作函数_MySQL中几个常用的数据库操作函数
- PHP带头大哥的百宝囊!
- 这段iframe代码可以盖住dropdownlist
- 联想ThinkPad E420安装7450M的显卡驱动后进入不了系统,试了4个系统都不..
- python 贴吧小爬虫案例
- 计算机系统:系统级I/O
- 利用函数求字符串长度
- linux 如何加定时任务,linux系统添加定时任务
- virtualbox 靶机无法获取IP地址
- 在VMware ESXi中使用固态硬盘
- 获取微信昵称时 过滤特殊字符
- 手写Promisify函数
- C++: 随机生成一个 RxC 列联表(附完整源码)
- python基础包的functools的reduce方法-亢保星
- C语言设计模式(开头)