ajax01——ajax流程

原创 2016年06月02日 12:05:33

1. 创建一个ajax对象

 Var xhr=new XMLHttpRequest();//除IE6

 Var xhr=new ActiveXObject(‘Microsoft.XMLHTTP’)//iE6

兼容
法一


法二


2、数据的请求

xhr.open("get","xx.txt",true)

参数:

.打开方式



图一


.提交的数据的地址

.是否异步


3、数据的发送
 

xhr.send()//相当于Form的submit

4、数据的获取

1)onreadystatechange事件

readyState属性:请求状态(工作状态)

0(初始化)还没有调用open()方法

1(载入)已调用send()方法,正在发送请求

2(载入完成)send()方法完成,已收到全部响应内容

3(解析)正在解析响应内容

4(完成)响应内容解析完成,可以在客户端调用了

 

status属性:服务器(请求资源)的状态

eg:404状态

1开头——消息类

2开头——成功

3开头——重定向

4开头——请求错误

5开头——服务器的错误

 

2)返回的内容

responseText:返回以文本形式存放的内容

responseXML:返回XML形式的内容

3)返回数据的处理

Json(IE7不支持,可以下载json.js来兼容)

两个重要方法   JSON..stringify()把对象转换为对应的字符串,key值必须用双引号括住

                            JSON..prase()把字符串转换为对应的对象

             


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

ajax学习笔记-01

ajax------AJAX技术******************************************************************************ajax的思...
  • ln_ydc
  • ln_ydc
  • 2011年07月06日 22:53
  • 196

mvc项目01_感受mvc的风景_jQuery validate验证_mvc+ajax

--感受mvc  1、数据库表+初始数据        2、ADO.NET EF +MVC2       显示数据列表 UserController.cs              ...

AJAX操作01_json与xml

一JSON的两个方法 1.将JSON字符串转换为对象:parse() var text = ['{"name" : "a","age" : 1}','{"name" : "b","age" : 2...

Ajax系列面试题总结01

1、Ajax 是什么? 如何创建一个Ajax? Ajax并不算是一种新的技术,全称是asychronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务...

Ajax-01-原始使用

1.Ajax简介 2.Ajax好处 3.Ajax技术1.Ajax简介Asynchronous JavaScript and XML(后来不用xml,用JSON) 异步Javascript和XML...

[js点击]JavaScript之Ajax技术01

AJAX 浏览器与服务器之间,采用HTTP协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出HTTP请求。1999年,微软公司发布IE浏览器5.0版...

Ajax入门基础01

Ajax入门 使用ajax技术,向后台服务器发出异步请求操作,不影响整个页面 的继续操作 在js中给服务器发送异步请求 //1.创建异步请求对象 var xhr = new XMLHttpReques...

09---Ajax01(简介)

Ajax本身不属于一门新技术,而是一门就技术的烦心而已; ajax(asynchronous javascript and xml,异步javascript and xml), 他的主要作用是用于...
  • bzuld
  • bzuld
  • 2012年04月28日 15:25
  • 318

ajax01小程序

1.创建动态web工程 2.编写HelloAjaxServlet类,让这个类继承HttpServlet,并重写doget和dopost方法 如:package org.itat.zttc.ajax; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajax01——ajax流程
举报原因:
原因补充:

(最多只允许输入30个字)