@@ -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);
443443xhr .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);
477472void 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');
489484formData .append (' birthDate' , 1940 );
490485
491486var xhr = new XMLHttpRequest ();
492- xhr .open (" POST" , " /register" );
487+ xhr .open (' POST' , ' /register' );
493488xhr .send (formData);
494489```
495490
496- 上面代码 ` FormData ` 对象构造了表单数据,然后使用` send() ` 方法发送。它的效果与发送下面的表单数据是一样的。
491+ 上面代码中, ` FormData ` 对象构造了表单数据,然后使用` send() ` 方法发送。它的效果与发送下面的表单数据是一样的。
497492
498493``` html
499494<form id =' registration' name =' registration' action =' /register' >
0 commit comments