XMLHttpRequest对象的open()和send()方法有什么区别?

时间:2015-03-31 07:28:05

标签: javascript ajax

XMLHttpRequest对象:

  

open ( <method>, <url>, <is async>)
  send (<request_data>)

  1. 这些是如何不同的,为什么我们需要两者来实现ajax?
  2. 此外,<request_data>是否可以通过这两种方法传递?

3 个答案:

答案 0 :(得分:0)

open()不打开连接; 它仅配置请求,但网络活动仅以send()的调用开始

答案 1 :(得分:0)

必须通过open方法初始化XMLHttpRequest对象的HTTP和HTTPS请求。必须在实际发送请求之前调用此方法,以验证和解析要用于该请求的请求方法,URL和URI用户信息。 此方法不能确保URL存在或用户信息正确。此方法最多可以接受五个参数,但只需要两个参数即可初始化请求。

答案 2 :(得分:-3)

1.open()方法将打开特定的url(用于在服务器上打开) 2.send()方法向服务器发送HTTP请求并接收响应。