【发布时间】:2018-06-22 11:04:03
【问题描述】:
我只是想使用 ajax 提交带有手机图像的表单。
如果我使用下面的代码作为一个简单的函数 - 表单数据不会被传递。 如果我按原样使用代码 - 它可以工作,但用户必须单击提交按钮。
如何将 FormData 正确传递给简单的 $.ajax({});提交?
或
如何在拍照或选择照片时触发下面的代码?
我有这个 - 当用户点击提交时它工作正常:
// how do I trigger this when image file is selected?
$("#Upload_Form").submit(function(e){
e.preventDefault();
// OR - how do I get FormData with image without using: '$("#Upload_Form").submit(function(e)'
var formData = new FormData(this);
$.ajax({
// POST details are here etc.
});
});
【问题讨论】:
-
所以您基本上希望在选择要上传的文件时自动提交表单?