发表于: 2019-09-24 23:38:48
1 883
发送 Ajax 请求的五个步骤:
(1)创建异步对象。即 XMLHttpRequest 对象。
(2)设置请求的参数。包括:请求的方法、请求的url。
(3)发送请求。
(4)注册事件。 onreadystatechange事件,状态改变时就会调用。
如果要在数据完整请求回来的时候才调用,我们需要手动写一些判断的逻辑。
(5)获取返回的数据。
但是对于怎么发送请求依然是一脸懵逼,现在缺的就是一个请求头,这个请求头不知道怎么搞,在网上看了相关的资料,
发送请求
发送请求的方法:
open(method, url, async);
参数解释:
method:请求的类型;GET 或 POST
url:文件在服务器上的位置
async:true(异步)或 false(同步)
另外还有个方法:(仅用于 POST 请求)
send(string);
POST请求时注意
如果想让 像form 表单提交数据那样使用POST请求,就需要使用 XMLHttpRequest 对象的 setRequestHeader()方法 来添加 HTTP 头。然后在 send() 方法中添加想要发送的数据
评论