Skip to content

Commit e0c203d

Browse files
committed
Merge branch 'master' of github.com:wangdoc/javascript-tutorial
2 parents 25be404 + a48619f commit e0c203d

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

docs/bom/xmlhttprequest.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ xhr.open('POST', encodeURI('someURL'));
430430

431431
### XMLHttpRequest.send()
432432

433-
`XMLHttpRequest.send()`方法用于实际发出 HTTP 请求。它的参数是可选的,如果不带参数,就表示 HTTP 请求只包含头信息,也就是只有一个 URL,典型例子就是 GET 请求;如果带有参数,就表示除了头信息,还带有包含具体数据的信息体,典型例子就是 POST 请求。
433+
`XMLHttpRequest.send()`方法用于实际发出 HTTP 请求。它的参数是可选的,如果不带参数,就表示 HTTP 请求只有一个 URL,没有数据体,典型例子就是 GET 请求;如果带有参数,就表示除了头信息,还带有包含具体数据的信息体,典型例子就是 POST 请求。
434434

435435
下面是 GET 请求的例子。
436436

@@ -441,14 +441,9 @@ xhr.open('GET',
441441
true
442442
);
443443
xhr.send(null);
444-
445-
// 等同于
446-
var data = 'id=' + encodeURIComponent(id);
447-
xhr.open('GET', 'http://www.example.com', true);
448-
xhr.send(data);
449444
```
450445

451-
上面代码中,`GET`请求的参数,可以作为查询字符串附加在 URL 后面,也可以作为`send`方法的参数
446+
上面代码中,`GET`请求的参数,作为查询字符串附加在 URL 后面。
452447

453448
下面是发送 POST 请求的例子。
454449

@@ -477,7 +472,7 @@ void send(String data);
477472
void send(FormData data);
478473
```
479474

480-
如果发送 DOM 对象,在发送之前,数据会先被串行化。发送二进制数据,最好使用`ArrayBufferView``Blob`对象,这使得通过 Ajax 上传文件成为可能。
475+
如果`send()`发送 DOM 对象,在发送之前,数据会先被串行化。如果发送二进制数据,最好是发送`ArrayBufferView``Blob`对象,这使得通过 Ajax 上传文件成为可能。
481476

482477
下面是发送表单数据的例子。`FormData`对象可以用于构造表单数据。
483478

@@ -489,11 +484,11 @@ formData.append('email', 'zhangsan@example.com');
489484
formData.append('birthDate', 1940);
490485

491486
var xhr = new XMLHttpRequest();
492-
xhr.open("POST", "/register");
487+
xhr.open('POST', '/register');
493488
xhr.send(formData);
494489
```
495490

496-
上面代码`FormData`对象构造了表单数据,然后使用`send()`方法发送。它的效果与发送下面的表单数据是一样的。
491+
上面代码中,`FormData`对象构造了表单数据,然后使用`send()`方法发送。它的效果与发送下面的表单数据是一样的。
497492

498493
```html
499494
<form id='registration' name='registration' action='/register'>

0 commit comments

Comments
 (0)