📅  最后修改于: 2023-12-03 15:24:03.799000             🧑  作者: Mango
在编写 Web 应用程序时,经常需要使用 JavaScript 从服务器获取数据,这就需要创建请求正文。本文将介绍如何使用 JavaScript 创建请求正文。
在开始之前,我们需要了解 XMLHttpRequest,它是在不刷新页面的情况下向服务器请求数据的一种技术。XMLHttpRequest 可以使用 GET、POST 等方式向服务器发送请求。
var xhr = new XMLHttpRequest();
创建请求正文可以使用 JavaScript 中的 FormData 对象。使用 FormData 对象可以很容易地将表单数据转换为请求正文。
var data = new FormData();
data.append('name', 'John');
data.append('email', 'john@example.com');
发送请求时,我们需要将数据作为参数传递给 send() 方法。如果是 POST 请求,我们还需要设置 Content-Type 头。
xhr.open('POST', 'http://example.com/', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send(data);
var xhr = new XMLHttpRequest();
var data = new FormData();
data.append('name', 'John');
data.append('email', 'john@example.com');
xhr.open('POST', 'http://example.com/', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send(data);
以上就是如何使用 JavaScript 创建请求正文的介绍。