PHP 看不到来自 javascript ajax FormData 的数据(输入类型文件)
Php not see data from javascript ajax FormData (input type file )
当我尝试发送带有ajax php代码的FormData对象时,看不到我的文件。数组 $_FILES
为空,也$_POST
。但是在浏览器中 ajax 请求发送此文件。
<input type="file" name="fileToUpload" id="fileToUpload" value=""
<input id="uploadxml" class="upload-excel button" type="submit" value="Upload Excel File"
name="button">
$submit.on('click', function(e) {
e.preventDefault();
var formData = new FormData();
var xhr = new XMLHttpRequest();
formData.append('file', jQuery('#fileToUpload').prop('files')[0]);
xhr.open('POST', 'url', true);
xhr.send(formData);
xhr.onreadystatechange = function() {
if(xhr.status !== 200) {
console.log(xhr.status + ': ' + xhr.statusText);
} else {
if(xhr.readyState == 4) {
console.log(xhr.responseText);
}
}
};
});
<?php
echo $_POST;
echo $_FILES['file'];
?>
PHP 看不到来自 javascript ajax 的数据 FormData (输入类型文件)解决
相关文章:
- 将数据输入到draggable无法工作
- 带有数据输入的PHP/JavaScript web交互式图谱
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 将iPhone位置数据输入谷歌地图
- 在javascript中测量websockets数据输入/输出的大小
- OKFN气泡树中的数据输入
- 使用setTimeout可以在进行数据输入时推迟时间密集型处理
- 当用户将数据输入表单时要知道的事件
- d3,数据.输入,不同的组
- 如何将应用程序的数据输入语言限制为英语(或拉丁字母)
- Google Charts Javascript,使用两个数组作为折线图的数据输入
- 在角度材料对话框数据输入/推送后更新ng-repeat
- 在 Angular 2 / TypeScript 中使用数据输入的 pdfMake
- PHP 看不到来自 javascript ajax FormData 的数据(输入类型文件)
- 如何将数据输入到 Javascript 以进行客户端处理
- 单击时将数据输入文本框
- 在vba的javascript弹出窗口中将数据输入txtfield
- 在firefox中,将数据输入到充当单选按钮的文本框中需要双击
- javascript 101:增值税计算器不响应数据输入
- 将数据输入和下拉选择组合到js中