我的数据没有问题地发送到数据库,但是将我的照片发布到我的数据库中的BLOB字段中的“文件”输入没有发布。我收到错误。
我的代码如下:
$(function(){
$('#Userform').submit(function(event){
var fd = new FormData( $(this)[0] );
$.ajax({
type: 'POST',
processData: false,
contentType: false,
async: false,
cache: true,
data: fd,
dataType: "text",
url: 'mydburl.php',
success: function(data){
alert( data );
alert('User successfully added');
},
error: function(){
alert('There was an error adding New User');
}
});
return false;
如何附加我的数据以包含我的照片“文件”输入?任何想法都会有帮助。我的输入名称只是“照片”。没有AJAX它只是发送到表单时发布,但因为我正在为设备开发,我需要ajax来处理我的表单数据。任何想法都会有所帮助。
谢谢!
答案 0 :(得分:1)
我原来的回答是错误的。立即编辑:
尝试从您的ajax请求中删除dataType: "text"
行。
来源:https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects