建立AJAX通信的步骤
来源:互联网 发布:java中怎么表示sinx 编辑:程序博客网 时间:2024/06/05 10:20
步骤一:创建XMLHttpRequest对象
XMLHttpRequest对象是Ajax的应用的基础,所有主流浏览器的支持该对象。IE7开始提供对XMLHttpRequest对象的支持。
function CreateRequestObject() {var ajaxRequest;try {ajaxRequest = new XMLHttpRequest();} catch (e) {try {ajaxRequest = new ActiveXObject('Msxm12.XMLHTTP');} catch (e) {try {ajaxRequest = ActiveXObject('Microsoft.XMLHTTP');} catch (e) {return false; }}}return ajaxRequest;}
根据浏览器的不同创建XMLHttpRequest对象。
XMLHttpRequest 的主要属性有与方法:
步骤二:初始化XMLHttpRequest对象,并向服务器发送请求。
//GETajaxRequest.open('GET', 'url?param=' + paramvalue, true);//true代表异步响应,不锁定屏幕。false代表同步,要等到服务器返回结构才能继续操作ajaxRequest.send();//POSTajaxRequest.open('POST', 'url', true);ajaxRequest.send('param='+paramvalue); //用于传递post方法的参数,如果没有就传递null
步骤三:监控服务器相应状态
要监控服务器状态应该给XMLHttpRequest对象的onreadystatechange事件处理函数赋予函数,该函数会在readyState状态改变时被触发。
ajaxRequest.onreadystatechange = function() {if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200) { //当readyState为4 且status为200时,表示请求成功document.getElementById('message').innerHTML = ajaxRequest.responseText;}}
- 建立AJAX通信的步骤
- Ajax通信步骤
- 质量体系建立的步骤
- 建立网站的步骤
- 工作流的建立步骤
- 建立子程序的步骤
- 网络通信的建立
- ajax的步骤
- ajax的操作步骤
- Ajax的使用步骤
- Ajax实现的步骤
- ajax的四步骤
- ajax的使用步骤
- 建立ADO的详细步骤
- C#事件建立的步骤
- 建立数据仓库的一般步骤
- 建立cvs用户的步骤
- 建立简单的数据库步骤
- 关于头文件中常量和静态常量的用处
- 学习的最高效率就是马上应用或者教给别人
- 指针引用(转载)
- Makefile 中 echo 和@echo的区别
- 三层架构及其优缺点(收藏)
- 建立AJAX通信的步骤
- Spring事务管理—aop:pointcut expression解析
- 研磨设计模式 之 解释器模式(Interpreter)2——跟着cc学设计系列
- Tutorial: iOS 6 Auto Layout versus Springs and Struts - Part 3 of 3
- ORACLE表空间的各种统计
- C#之批量修改文件名
- 创奇文书档案管理软件 V8.1
- initramfs 文件系统 no init found 问题解决思路
- package-info.java文件的详细介绍