1
私はほとんど助けが必要です。私はajaxフォームを作成し、そのデータをapi.phpに渡します。私はPHPに正常な値を送信する問題はありません。私は現在、ファイルを送信する際に問題に直面しています。ajaxの他のデータに沿ってphpに画像を送信
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から送ることができます。助けてください。ありがとうございます
感謝の男、PHPのサイトで、まだいくつかの質問は聞いて。変数は何でしょうか? $ _POST [?array?] – CodersUnite
$ _FILES []配列を使用します。これはそれをつかむだろう。続きを読むhttp://www.w3schools.com/php/php_file_upload.aspこのajax呼び出しを行うと、すべてのフォームの内容が取得されます。次に、$ _FILESを使用することによって、送信されたファイル(画像、pdfなど)を取得します。私は私の答えを更新する – Akintunde007