AJAX将数据字符串和图像文件传递给php

时间:2016-05-07 07:31:03

标签: php jquery ajax file

是否有可能使用dataString在一个函数中传递图像文件?

我有这样的事情:

 $.ajax({
        type: "POST",
        url: "../insert.php",
        data:  dataString, 
        success: function(response){
             console.log(response);
        }
      });

一切正常。除了图像不发送到PHP,只有名称 - 这是非常明显的。但是如何实现呢?

1 个答案:

答案 0 :(得分:0)

点击此链接:How to send image to PHP file using Ajax?

接受的答案应该发送所有输入(字符串和文件)。

要添加额外输入,您可以尝试:

var extraInput = document.createElement('input');
extraInput.type = 'text';
extraInput.name = 'name';
extraInput.value = '...';

formData.appendChild(extraInput);