问题导向清单
问题 | 解决方案 |
---|---|
向服务器发送表单数据 | 用 DOM 获得各个值,然后以 URL 编码格式连接它们。 |
在不使用 DOM 的情况下编码和发送表单数据 | 使用 FormData 对象。 |
发送额外的表单值或选择性发送表单数据 | 使用 FormData 对象上的 apped 方法。 |
发送 JSON 数据 | 使用 JSON.stringify 方法,并设置请求的内容类型为 application/json。 |
向服务器发送文件 | 给表单添加一个 type 为 file 的 input 元素,并使用 FormData 对象。 |
跟踪向服务器上传数据的进度 | 使用 XMLHttpRequestUpload 对象。 |
从服务器接收 HTML 片段 | 读取 responseText 属性。 |
覆盖服务器发送的 MIME 类型 | 使用 overrideMimeType 方法。 |
从服务器接收 XML | 使用 responseXML 属性。 |
从服务器接收 JSON 数据 | 使用 JSON.parse 方法。 |