1. 程式人生 > >tp5 ajax使用formdata提交表單

tp5 ajax使用formdata提交表單

HTML:


    <form id="update_form">
        <input type="file" name="img">
    </form>


JS:


    //將表單的所有資料包括上傳的檔案作為引數傳入到form_data中
    var data = new FormData(document.getElementById('update_form'));


    $.ajax({
        type:'POST',
        url:$('#update_form').attr('action'),
        processData: false,//此引數必加
        contentType: false,//此引數必加
        data:data,
        success:function (data) {


    }
});


PHP:


    //直接通過檔名獲取檔案即可,但是不知道為什麼打印出來的是空的,不過並不影響使用
    $img = request()->file('img');
    $img->move();