javascript第十七讲:Ajax基础

上传人:痛*** 文档编号:244238426 上传时间:2024-10-03 格式:PPT 页数:15 大小:293.50KB
返回 下载 相关 举报
javascript第十七讲:Ajax基础_第1页
第1页 / 共15页
javascript第十七讲:Ajax基础_第2页
第2页 / 共15页
javascript第十七讲:Ajax基础_第3页
第3页 / 共15页
点击查看更多>>
资源描述
Click to edit Master title style,hello world,程序,Second level,Third level,Fourth level,1-,*,北京源智天下科技有限公司,联系方式:,第十七讲:,Ajax,基础,讲师:杨贵,e-mail:,http:/ ActiveX(“,Microsoft.XMLHTTP,”);/,创建,XMLHttpRequest,对象,02,XmlHtpRq.open(“GET”,”index.php?id,=12”);/,创建,HTTP,请求,提示:,HTTP,请求方式分两种,即,POST,和,GET,方式。,设置,HTTP,响应回调函数,XMLHttpRequest,对象根据自身状态的变化调用相应的函数,用户因此也抓到处理数据的时机。,通过设置,readystatechange,事件的处理函数,即可监听,XMLHttpRequest,对象状态的变化,。,01/,程序开始,02,var,XmlHtpRq,=new ActiveX(“,Microsoft.XMLHTTP,”);/,创建,XMLHttpRequest,对象,03,XmlHtpRq.readystatechange,=function(,obj,)/,readystatechange,事件处理程序,04,05/,在此根据各种状态进行不同的操作,06,07,发送,HTTP,请求,通常使用,XMLHttpRequest,对象的,send,方法完成任务,该方法带一个可选参数。当请求是,POST,方式时该参数包含发往服务器的数据,是,GET,方式是该参数被忽略。,XMLHttpRequest.send(data,);/,带参数,XMLHttpRequest.send(null,);/,不带参数,一个完整的,Ajax,实例,很多网站的会员注册页面,利用,Ajax,技术在用户填写表单但还未发送表单时将已经填好用户名发送到服务器进行验证,如果存在相同用户名的用户则输出提示。,在会员注册页面实现用户重名检测的功能,如果填写的用户名已经存在则给出更换提示,客户端程序如,下:,一个完整的,Ajax,实例,05,06,用户名:,07,08,(,填入用户名,例如,admin),09,10,/,脚本开始,11,var,xmlHtpRq,;/,保存,XMLHttpRequest,对象引用,12,function,OnStatusChange,()/,状态事件处理程序,13,14,if(,xmlHtpRq.readyState,=4)/,正常响应状态,15,16,if(,xmlHtpRq.status,=200)/,正确的接收响应数据,17,18,document.getElementById(message).innerHTML,=,xmlHtpRq.responseText,;,19,20,else/,状态不正常,21,22,document.getElementById(message).innerHTML,=,xmlHtpRq.status,;/,输出状态码,23,24,25,一个完整的,Ajax,实例,26,function,OnBlur,(,obj,)/,文本框失去焦点时执行,27,28,xmlHtpRq,=new,ActiveXObject(Microsoft.XMLHTTP,);/,创建,XMLHttpRequest,对象,29,url,=http:/,localhost/server.php?username,=+,obj.value,;/,构建,URL,30,xmlHtpRq.open(GET,url,true);/,打开连接,31,xmlHtpRq.onreadystatechange,=,OnStatusChange,;/,注册状态事件侦听器,32,xmlHtpRq.send(null,);/,发送请求,33,34,35,一个完整的,Ajax,实例,01,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!