使用jquery的$.ajax提交带有FormData的post请求报错TypeError: Illegal invocation
解决方案:
使用 $.ajax 时确保正确设置 contentType 和 processData
let formData = new FormData();
formData.append("video", videoBlob, "recorded-video.webm");
$.ajax({
type: 'POST',
url: './video2.php',
data: formData,
dataType: 'json',
processData: false, // 禁用自动处理数据
contentType: false, // 禁用默认的 Content-Type
success: function (res) {
console.log('提交成功', res)
}
})