博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax XMLHttpRequest五步使用法
阅读量:2435 次
发布时间:2019-05-10

本文共 816 字,大约阅读时间需要 2 分钟。

1.建立XMLHttpRequest对象

2.注册回调函数

3.使用open方法设置和服务器交互的基本信息

4.设置发送的数据,开始和服务器进行交互

5.在回调函数中判断交互是否结束,响应是否正确,并根据需要获取服务器端返回的数据,更新页面内容

 

二.方法和属性

open(String method,String url, boolean asynch, String username, String password)

method表示HTTP请求方法,GET和POST

2.URL表示服务器的地址

3.是否异步方式 true异步,false同步

4.username,password提供HTTP认证机制所需要的用户和密码

 

send(content)

发送服务器的内容

GET为null

POST为数据,内容是DOM,输入流或者是字符串

 

setRequestHeader(String header, String value)

设置HTTP请求的Header头部

 

getAllResponseHeaders()

获取所有头信息

 

getResponseHeader(String header);

abort()

停止当前请求,他可以使对应的XMLHttpRequest对象复位到未初始化的状态

 

属性:

readyState

0 = 未初始化,对象已经创建,未调用open

1 = open方法成功调用后send方法未调用

2 = send已经调用,尚未开始接受数据

3 = 正在接受数据

4 = 完成

 

onreadystatechange

请求状态改变的事件触发器(readyState每次变化时都会调用这个属性上注册的javascript函数)

 

status

HTTP响应的状态值200,403,404等。

 

responseText

文本内容

 

responseXML

xml对应的DOM对象

 

statusText

文本信息

 

转载地址:http://ynhmb.baihongyu.com/

你可能感兴趣的文章
链表算法面试题---交换链表的节点I
查看>>
链表算法面试题---交换链表的节点II
查看>>
链表算法面试题---链表的插入排序
查看>>
链表算法面试题---合并N个有序链表
查看>>
链表算法面试题---分割链表
查看>>
总结、归类---使用二分处理旋转数组的问题
查看>>
分布式常用技术
查看>>
uniapp DES加解密
查看>>
小程序数组去重
查看>>
进站画面:1q84音乐电台
查看>>
MFC程序更换XP皮肤
查看>>
SkinSharp使用方法
查看>>
盘点2010年电子书市场
查看>>
How Computers Know What We Want — Before We Do
查看>>
About Recommender Systems
查看>>
jason数据格式
查看>>
金山快盘的安全性太差了
查看>>
KDD Cup2011
查看>>
“相关性”时代的到来
查看>>
OpenCV资料
查看>>