Internet Explorer

时间:2018-01-15 16:22:09

标签: php ajax internet-explorer-11 form-data

我需要使用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");
 ?>

POST数据和var_dump的结果:
enter image description here

0 个答案:

没有答案