Javascript 使用ajax从引导模式上载文件
我正在尝试使用ajax从引导模式窗口将文件上载到服务器 模式html是Javascript 使用ajax从引导模式上载文件,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在尝试使用ajax从引导模式窗口将文件上载到服务器 模式html是 <div class="modal-body"> <div> <form class="form" role="form" id="attachform" enctype="multipart/form-data"> <input type="file" name="file" id="file"> <button type="submit" class="btn btn
<div class="modal-body">
<div>
<form class="form" role="form" id="attachform" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<button type="submit" class="btn btn-primary">Upload</button>
</form>
</div>
</div>
PHP服务器代码
print_r($_POST);
print_r($_FILES);
运行此命令时,$\u文件数组中没有任何内容
有什么建议吗?将Ajax帖子中的数据值更改为postData。postData包含表单数据 更改此部分
数据:数据,
到
data:postData,//它包含表单数据
您只需更改
$.ajax({
url: "attachment.php",
type: "POST",
data: postData,
processData: false, // tell jQuery not to process the data
contentType: false
}).done(function(msg) {
console.log(msg);
$('#myAttachModal').modal('hide');
});
});
});
$.ajax({
data : postData,
});
请说明您已将传递到
data
属性的变量名称更改为获取表单数据的变量(postData
)。很难说你只是没有复制粘贴他的代码。
$.ajax({
data : postData,
});