摘要:一什么是异步和节省用户操作时间,提高用户体验,减少数据请求传输获取数据二的简单交互流程提交打开浏览器创建一个对象在地址栏输入地址提交等待服务器返回内容三兼容办法利用方法四方法参数打开方式地址是否异步表单数据的提交
一、什么是AJAX?
异步javascript和xml -------节省用户操作时间,提高用户体验,减少数据请求 -------传输获取数据
二、AJAX的简单交互流程:
var btn1=document.getElementById("btn1") btn1.onclick=function(){ //打开浏览器 创建一个AJAX对象 var xhr=new XMLHttpRequest() //在地址栏输入地址 xhr.open("get","1.txt.txt",true) //提交 xhr.send() //等待服务器返回内容 xhr.onreadystatechange=function(){ if(xhr.readyState==4){ alert(xhr.responseText) } } }
三、兼容IE6办法
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest()
}else{
xhr=new Activ
}
2.利用try catch方法
try{ xhr=new XMLHttpRequest(); }catch(e){ xhr=new ActiveXObject("Microsoft.XMLHTTP") }
四、open方法
参数:1、打开方式 2、地址 3、是否异步
表单:数据的提交
action:数据提交的地址
method:数据提交的方式
1.get:把数据
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/79242.html
摘要:是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。对象是的核心,所有现代浏览器均支持对象和使用。用于在后台与服务器交换数据。及时有效地帮助学员解决疑难问题,提高学员的学习积极性。 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX...
摘要:事件循环当进程启动时,会创建一个循环,每个循环通过内部的观察者来查看是否有事件需要处理,如果有就取出事件和它相关的回调函数去执行,执行完以后就进入下一个循环,如果不再有就退出进程。 前言 在学习eventloop之前,我们需要复习一下js的单线程和异步。虽说js是单线程的,但是在浏览器和Node中都做了相应的处理。如浏览器中的web workers(工作线程),Node中的child_...
阅读 1670·2021-10-13 09:39
阅读 2099·2021-09-07 10:20
阅读 2678·2019-08-30 15:56
阅读 2945·2019-08-30 15:56
阅读 932·2019-08-30 15:55
阅读 625·2019-08-30 15:46
阅读 3494·2019-08-30 15:44
阅读 2552·2019-08-30 11:15