图像数据如何使用PHP发送ajax

时间:2016-04-08 12:52:27

标签: php jquery ajax

 var value1= $(this).attr('id');
 var value2 = $(this).attr('name');
 var value3 = $(this).attr('image');
 $.ajax({
      type: "POST",
      contentType: "application/json; charset=utf-8",
      url: "yoururlhere",
      data: "{'data1':'" + value1+ "', 'data2':'" + value2+ "', 'data3':'" + value3+ "'}",
      success: function (result) {
           //do somthing here
      }
 });

其工作 POST 值,但 FILE 图片值为空。

我需要图片文件值,因为数据库中插入图片网址。

1 个答案:

答案 0 :(得分:0)

使用此方法在ajax请求中发送完整的表单数据,如下所示

$.ajax({
    url: 'yoururlhere',
    type: "POST",
    data: new FormData(this),
    contentType: false,
    cache: false,
    processData: false,
    success: function(data) {},
});