我正在我的 rails 3 应用程序中使用 Ajax 上传图像。但是,我被困在如何在我的控制器中处理 FormData 上。我的 javascript 代码如下所示:
var fileData = new FormData($('#photo_form')[0]);
$.ajax({
type: "POST",
url: "/photos",
contentType: false,
cache: false,
processData: false,
dataType: 'json',
data: fileData,
success: function() {
alert("Photo Saved");
},
error: function(){
alert("Error post");
}
});
然后在我的控制器中,我尝试打印出参数,但表单数据似乎没有出现。谁能给出任何提示如何处理这个?非常感谢!