深入探索 XMLHttpRequest 与 AJAX 购物车实现
1. XMLHttpRequest 对象的使用
XMLHttpRequest 对象创建后,可用于发起同步或异步的服务器请求。其公共方法和属性如下表所示:
| 方法/属性 | 描述 |
| — | — |
| abort | 停止当前请求 |
| getAllResponseHeaders() | 将响应头作为字符串返回 |
| getResponseHeader(“headerLabel”) | 将单个响应头作为字符串返回 |
| open(“method”, “URL”[, asyncFlag[, “userName”[, “password”]]]) | 初始化请求参数 |
| send(content) | 执行 HTTP 请求 |
| setRequestHeader(“label”, “value”) | 设置 HTTP 请求头 |
| onreadystatechange | 设置处理请求状态变化的回调函数 |
| readyState | 返回请求的状态:0 = 未初始化,1 = 加载中,2 = 已加载,3 = 交互中,4 = 完成 |
| responseText | 将服务器响应作为字符串返回 |
| responseXml | 将服务器响应作为可使用 JavaScript 的 DOM 函数操作的 XML 文档返回 |
| status | 返回请求的状态码 |
| statusText | 返回请求的状态消息 |
每次进行服务器请求时,常用的方法是 open()
超级会员免费看
订阅专栏 解锁全文
1146

被折叠的 条评论
为什么被折叠?



