使用FormDate
1. 通过 DOM 操作,获取到 form 表单元素
var form = document.querySelector(‘#form1’)
form.addEventListener(‘submit’, function (e) {
2. 阻止表单的默认提交行为
e.preventDefault()
3. 创建 FormData,快速获取到 form 表单中的数据
var fd = new FormData(form)
var xhr = new XMLHttpRequest()
xhr.open(‘POST’, ‘api’)
xhr.send(fd)
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(JSON.parse(xhr.responseText)) } }})
上传文件
1 | <!-- 1. 文件选择框 --> |
使用jQuery完成文件上传
1 | $(function () { |
初识axios并利用其发送请求
1 | //发送get请求 |