我有下一个表单数据:
var myData = new FormData();
myData.append ( 'file', mUpload);
$.ajax({
type: "POST",
url: "map_process.php",
processData: false,
contentType: false,
data: myData,
success:function(data){
console.log(data);
PHP方面:
if($_POST)
{
$etc = print_r($_POST['file']);
die($etc);
}
控制台日志:[object FileList]1
如果我print_r($_FILES)
控制台日志:Array()1
这是什么意思?如何获取有关文件的信息?
答案 0 :(得分:0)
请尝试使用:
if(isset($_POST))
{
var_dump($_POST['file']);
}
还可以添加到ajax调用:“async:true” - 可选
<强>更新强>
由于你的结果是一个对象,试着这样做:
$file = $_POST['file'];
foreach($file as $f){
echo $f;
}