我有一个HTML表单,我用它来注册用户。我正在从网络摄像头录制文件,我需要将视频文件与表格一起上传。
下面是我的代码(运行良好):
$("#registration-form").submit(function(event) {
event.preventDefault();
var recordedBlob = recordRTC.getBlob();
var file = new File([recordedBlob], 'filename.webm', {
type: 'video/webm'
});
var formElement = document.getElementById("registration-form");
var formData = new FormData(formElement);
formData.append('appbundle_participant[videoFile][file]', file);
$.ajax({
url: '',
data: formData,
processData: false,
contentType: false,
type: 'POST',
success: function(data) {
// do some stuff
}
});
});
是否可以在Javascript中提交表单,但与单击提交的行为相同?所以...没有成功或错误的功能,只是去下一页,web服务器正在返回。非常感谢。
1条答案
按热度按时间wmtdaxz31#
看看这篇文章,你可能会找到你需要的Submit FormData
或者您可以使用此