JavaScript Ajax实现异步通信
一、浏览器与服务器的同步和异步通信
1.同步:是阻塞的,浏览器在向服务器发送请求之后一直等待服务器的响应,而没有做其他事情。 2.异步:非阻塞的,浏览器向服务器发送请求之后,继续执行其他代码,知道服务器响应,浏览器中断当前的任务,处理服务器响应。
二、没有Ajax之前浏览器是通过iframe来实现异步刷新
1.iframe标签:iframe标签通过src连接到一个页面,其实就是将需要实现异步刷新的内容使用 iframe标签包裹,
A.对iframe实现整个页面刷新,其实是通过刷新一个页面的子页面来实现异步刷新;
rush:xhtml;">
通过实现子页面刷新来实现异步刷新
rush:PHP;">
B.通过在刷新子页面的同时在子页面做一些操作来访问父页面元素并且修改该元素的内容
rush:xhtml;">
rush:PHP;">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。