FormData追加不起作用

时间:2016-05-19 04:32:14

标签: jquery ajax form-data

在jQuery代码中,

var formData = new FormData($('#content-submit')[0]);
        formData.append("Title", $("input[name=Title]").val());
        formData.append("Url", $("input[name=Url]").val());
        formData.append("Content", $("textarea[name=Content]").text());
        formData.append("Genre", $("input[name=Genre]").val());
        formData.append("File", $("input[name=File]")[0].files[0]);
        console.log(formData);

但是console.log说

FormData {}

所以我认为FormData附加方法不起作用。还有其他我应该做的事情吗?

2 个答案:

答案 0 :(得分:12)

无法从Web开发人员控制台检查

$(objid).parent().unbind('click', preventer); $lightboxes.attr("data-lightbox", function(i, old) { return lightboxData[i]; }); 。您只能使用它们来创建要发送的键值对。

如果你想调试它,你可以这样做,

FormData

答案 1 :(得分:0)

formData.getAll('keyName')将返回存储在特定键中的所有值的数组。可以从您的Web开发控制台中查看。