我需要使用ajax发布包含输入字段和文件的表单。
适用于Chrome。
我的问题是在Internet Explorer(11)中,我得到空的$ _POST& $ _FILES。 ajax电话:
frmData = new FormData($("#form_newCOD")[0]);
$.ajax({
type: 'POST',
url: 'php/upd_newCOD.php',
data: frmData,
contentType: false,
processData: false,
success: function(data)
{
alert(succss);
},
dataType:'json',
async: false
});
在upd_newCOD.php中,我只放了$ _POST和$ _FILES的var_dump来查看内容。
upd_newCOD.php
<?php
var_dump($_POST);
var_dump($_FILES);
echo json_encode("success");
?>