【发布时间】:2016-04-01 16:16:50
【问题描述】:
我正在尝试通过 jquery ajax 和 FormData 提交具有文本和文件字段的表单。它在 chrome 上运行良好,但在 Firefox 45.0.1 和 Safari 9.1 上收到 400 Bad request。它在 Firefox 44 上运行良好,但是一旦我将它更新到 45.0.1,问题就出现了。我已清除所有内容,包括缓存、cookie 和历史记录,但仍然无法正常工作。
var formData = new FormData($(form)[0]);
$.ajax({
type: 'POST',
url: '/api/slab/post/',
data: formData,
cache: false,
contentType: false,
processData: false,
beforeSend: function (request) {
$(".loader, .main-loader-overlay").fadeIn("slow");
}
});
【问题讨论】:
标签: jquery python firefox multipartform-data forms http-post