在Safari 11中POST请求后,FormData的附加项丢失了

时间:2018-06-04 21:54:05

标签: javascript jquery django safari form-data

我不知道为什么,但是当在safari 11.1中附加新的formdata内容时,它会在python端点收到的POST数据中丢失。 formdata的其余key / val显示在querydict中,但不显示在附加的。

然而,在请求数据中,它显示如下:

------WebKitFormBoundaryY7mJ4NPCCGy7YWjY
Content-Disposition: form-data; name="model_name"

story

它在chrome中运行良好并且曾在safari 10中工作过。任何线索?

var formdata = new FormData($("form")[0]);
formdata.append("model_name", "cows");

$.ajax({
        url: url,
        type: "POST",
        data: formdata,
        processData: false,
        contentType: false
    })

0 个答案:

没有答案