Javascript 使用Firefox通过ajax发送FormData时的问题

Javascript 使用Firefox通过ajax发送FormData时的问题,javascript,php,jquery,google-chrome,firefox,Javascript,Php,Jquery,Google Chrome,Firefox,我正在使用FormData发送multipart/FormData并在PHP中获取它的值,它在Chrome中运行良好,但在Firefox中不起作用 这是我的JS $.ajax({ type: "POST", url: postUrl, dataType: "json", data: new FormData($("#form")[0]), processData: false, contentType: false, success: fu

我正在使用
FormData
发送
multipart/FormData
并在PHP中获取它的值,它在Chrome中运行良好,但在Firefox中不起作用

这是我的JS

$.ajax({
    type: "POST",
    url: postUrl,
    dataType: "json",
    data: new FormData($("#form")[0]),
    processData: false,
    contentType: false,
    success: function (response) {
    }
});
我的HTML代码

<form action="" method="post" enctype="multipart/form-data" id="form"> 
     <input type="text" class="form-control" value="" id="name" name="name">   
     <input type="file" id="resourceFile" name="resourceFile"> 
</form>

您使用的是哪个firefox版本?此外,请分享你的HTML表单。我正在使用Firefox 45.0 for Ubuntu,这是我的HTML表单和数据:我正在使用的新表单数据($(“#表单”)[0])。请编辑问题并包含HTML,这样它可以被格式化并且更容易阅读:)如果你尝试
print\r($\u POST)
在php中,这可能有助于调试您必须附加数据并发送。请检查链接
echo $_POST["name"]  // name field is in form

In chrome I am getting value for name but in Firefox it's saying 
Undefined index: name.


This i am getting on print_r($_POST) for Firefox 
Array ( [-----------------------------183019406712953243052078205169 Content-Disposition:_form-data;_name] => "name" sdgdxgf -----------------------------183019406712953243052078205169-- ) 

This i am getting on print_r($_POST) for Chrome 
Array ( [name] => sdgdxgf )