how can I Send File via jQuery?
本问题已经有最佳答案,请猛点这里访问。
我想通过jquery发送文件
我创建了这样的表单:
1 2 3 4 | <form id="form"> <input type="text"> <input type="file"> </form> |
我使用这个jquery代码来发送数据。
1 2 3 4 5 6 7 8 9 10 11 | var datastring = $("#form").serialize(); $.ajax({ type:"POST", url:"function/formRegister", data: datastring, async: true, dataType: 'json', success: function(data) { } |
我可以将input.text值发送到服务器,但不能发送input.file
我知道我必须建立数据。我如何使用它?
代替
1 | var datastring = new FormData($("#form")[0]); |
将此添加到Ajax中,告诉您不要担心内容和处理数据
1 2 3 | cache: false, contentType: false, processData: false |