axios是一个用于发送HTTP请求的Javascript库,它并不支持将DOM元素保存在其请求中。如果想要发送一个包含DOM元素的请求,应该将元素信息转化为JSON格式,再通过axios发送。
示例代码如下:
// 获取DOM元素 const formElement = document.querySelector('#my-form');
// 将DOM元素转化为JSON格式 const formData = new FormData(formElement); const myData = {}; for (let [key, value] of formData.entries()) { myData[key] = value; } const jsonData = JSON.stringify(myData);
// 使用axios发送请求 axios.post('/api/my-endpoint', jsonData) .then(response => { console.log(response); }) .catch(error => { console.log(error); });
下一篇:Axios无法编译