0

全てにおいて良い日、

アップロードされているファイルの名前/場所/サイズを取得しようとしています。しかし、コンソールを見るたびに何も表示されないようです。しかし、私はここのすべてに従いましたhttp://www.w3schools.com/php/php_file_upload.asp

index.php

<form id="formAction" method="POST" action="add_item.php" enctype="multipart/form-data" >
        <input id="loc" type="file" name="file" />
        <input type="submit" name="submit" value="Add" />
</form>

JavaScript

$("form#formAction").on("submit", function (e) {
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: "add_item.php",
            data: $(this).serialize(),
            success: function (data) {
                console.log(data);
            },
            error: function() {
                alert('Some fields are empty.');
            }
        });
    });

add_item.php

// fetching data
echo $_FILES['file']['tmp_name'];

何が欠けているように見えますか?どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1