Javascript 在submitHandler上使用jquery验证程序使用ajax发送图像
在使用jQueryValidator插件之后,我尝试在submitHandler中使用ajax发送两张图像,但我不知道我不能通过ajax拍摄和发送这张图像 我的代码在这里:Javascript 在submitHandler上使用jquery验证程序使用ajax发送图像,javascript,jquery,ajax,jquery-validate,Javascript,Jquery,Ajax,Jquery Validate,在使用jQueryValidator插件之后,我尝试在submitHandler中使用ajax发送两张图像,但我不知道我不能通过ajax拍摄和发送这张图像 我的代码在这里: var submitHandler = function(form) { var formData = form[0]; var formData = new FormData(formData); $.ajax({ url: 'function/savePreInscripcio
var submitHandler = function(form) {
var formData = form[0];
var formData = new FormData(formData);
$.ajax({
url: 'function/savePreInscripcion.php',
type: 'POST',
data: formData,
mimeType: "multipart/form-data",
contentType: false,
cache: false,
processData: false,
success: function(data){
alert(data);
}
});
};
但是这不起作用
这将显示以下错误:
TypeError: Argument 1 of FormData.constructor does not implement interface HTMLFormElement.
var formData = new FormData(formData);
所以。。这是怎么回事
谢谢你的帮助 我决定
只需在我的密码上更改一个小派对
var submitHandler = function(form) {
$.ajax({
url: 'function/savePreInscripcion.php',
type: 'POST',
data: new FormData(form),
mimeType: "multipart/form-data",
contentType: false,
cache: false,
processData: false,
success: function(data){
alert(data);
}
});
};
只需更改对表单的调用,并将其直接放在数据上,下一个代码是:data:newformdataform,它工作正常= FormData作为一组键值对工作。