2014-10-26 38 views
0

我返回一个有效载荷,而不是一种形式的数据,我不能检索与PHP 我需要一个岗位类型FORMDATA的值,但我无法弄清楚如何AJAX返回的有效载荷,而不是形式的数据

$('#send_avatar').click(function(){ 

     var x=document.getElementById("x").value; 
     var y=document.getElementById("y").value; 
     var w=document.getElementById("w").value; 
     var h=document.getElementById("h").value; 

     var fd = new FormData();  

     //fd = 'x=' + x + '&y=' + y + '&w=' + w + '&h=' + h ; 

     fd.append('file', $('#uploadImage')[0].files[0]); 
     fd.append('x', x); 
     fd.append('y', y); 
     fd.append('w', w); 
     fd.append('h', h); 



     $(".ris").html("<img src='images/loading.gif' height='30px'>");   


     //dataString.append("image", immagine); 

     $.ajax({ 
     type: "POST", 
     url: "funzioni/upload_avatar.php", 
     data: fd, 
     async: false, 
     cache: false, 
     contentType: "X-Requested-With:XMLHttpRequest", 
     processData: false,   
     success: function(response){ 
      $(".ris").html(response);    
     } 
     }); 

}); 

我该怎么办?

回答

1

此:

contentType: "X-Requested-With:XMLHttpRequest", 

是不是有效的内容类型。删除该行。

+0

我试过了,但是..对我不起作用 – 2014-10-27 00:05:21

相关问题