【发布时间】:2017-02-06 22:23:38
【问题描述】:
我需要一点帮助。我创建了 ajax 表单并将数据传递给 api.php。我向 php.ini 发送正常值没有问题。我目前在通过发送文件时遇到问题。
HTML
<form id="adding" enctype="multipart/form-data">
<input type="file" id="imgInp">
<input type="text" id="name">
<button type="submit" class="btn btn-default pull-right">Submit</button>
</form>
Javascript
$('#adding').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'api.php?do=add',
data: {
img: $("#imgInp").val(),
name: $("#name").val()
},
success: function(data)
{
if (data === 'KO'){
document.getElementById("error").innerHTML = "Alert";
}
if (data === 'OK'){
document.getElementById("error").innerHTML = "OK";
}
}
});
可以发送来自变量名的数据,但不能来自 img。请帮忙。谢谢
【问题讨论】: