发表于: 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() 方法中添加想要发送的数据



返回列表 返回列表
评论

    分享到