tp5 ajax使用formdata提交表單
阿新 • • 發佈:2019-01-06
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();