Использование polyfill для formData и IE по-прежнему выдает ошибку: объект не поддерживает это действие - PullRequest
0 голосов
/ 22 мая 2018

Я использую пакет npm под названием formdata-pollyfill, который должен решить проблему при использовании IE и набора методов FormData.Тем не менее, когда я звоню .set, он выдает ошибку Object doesn't support this action.

import formData from 'formdata-polyfill'

let data = new formData(form);
data.set('foo', 'bar') // --> Object doesn't support this action

1 Ответ

0 голосов
/ 22 мая 2018

В документации указано , что начиная с версии 3.x вы не должны использовать импортированные formData, поскольку пакет больше ничего не экспортирует.

Так что я думаю, что вы должны изменить егоto:

require('formdata-polyfill')

let data = new FormData(form);
data.set('foo', 'bar')

Изменение по сравнению с версией 2.x имеет смысл, так как большинство моих опытов работают именно так.

...