为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 正文

5、请介绍一下 XMLHTTPrequest 对象及常用方法和属性(必 会)

三叶资源网 2022-09-01 20:18:50 网络编程 153 ℃ 0 评论

XMLHTTPrequest 对象

Ajax 的核心是 JavaScript 对象 XmlHTTPRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之,XmlHTTPRequest 使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户。通过 XMLHTTPRequest 对象,Web 开发人员可以在页面加载以后进行页面的局部更新。

方法

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

send(content)

setRequestHeader(String header,String value)

getAllResponseHeaders()

getResponseHeader(String header)

abort()

常用详细解析

open():该方法创建 HTTP 请求

第一个参数是指定提交方式(post、get)

第二个参数是指定要提交的地址是哪

第三个参数是指定是异步还是同步(true 表示异步,false 表示同步)

第四和第五参数在 HTTP 认证的时候会用到,是可选的。

setRequestHeader(String header,String value):设置消息头(使用 post 方式才会使用到,

get 方法并不需要调用该方法)。

xmlHTTP.setRequestHeader("Content-type","application/x-www-form-urlencoded");

send(content):发送请求给服务器

如果是 get 方式,并不需要填写参数,或填写 null,如果是 post 方式,把要提交的参数写上去。

常用属性

onreadystatechange:请求状态改变的事件触发器(readyState 变化时会调用此方法),一般用于指定回调函数。

readyState:请求状态 readyState 一改变,回调函数被调用,它有 5 个状态:

0:未初始化

1:open 方法成功调用以后

2:服务器已经应答客户端的请求

3:交互中。HTTP 头信息已经接收,响应数据尚未接收。

4:完成。数据接收完成

responseText:服务器返回的文本内容

responseXML:服务器返回的兼容 DOM 的 XML 内容

status:服务器返回的状态码

statusText:服务器返回状态码的文本信息

回调函数是什么

回调函数就是接收服务器返回的内容!

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
QQ注册WebSocket ClientCryptoJS加密模块社会网络加群链接终极版哈希表名片点赞sqlite3两点坐标取角度源码快递查询工具源码bitmap新浪博客QQ好友批量点名片赞JMAIL.dll彩票开奖遗漏组合分析巨人拉车超级列表框背景透明UDP组播QQ邮箱扫码登录腾讯滑块识别
最新评论