0
$.ajax({
    type: "POST",
    url: "server.php,
    enctype: 'multipart/form-data',
    data: formData,
    cache: true,
    contentType: false,
    processData: false,
    success: function (data) {  alert(data);    }
});

并在 server.php

  print_r($_REQUEST['object']);

但我只得到 Array() 空

4

1 回答 1

0

使用较旧的 jquery 版本文件并替换为最新版本时存在问题。这是旧的 jquery

<script src="jquery-1.4.4.js"></script>

新的 jquery 文件如下:

<script src="jquery-1.11.0.min.js"></script>

我不知道这两个文件的变化,但是当我尝试最新版本时,它允许我上传文件,现在我证明最新版本更好用并尝试使用最新版本;

与 FormData相同的答案不能附加文件对象

于 2014-03-10T08:54:02.433 回答