Ошибка Blob и Ajax. TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов. ⇐ Jquery
Ошибка Blob и Ajax. TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов.
Привет, я пытаюсь передать большой объем данных внутри $.ajax
var blob = new Blob([content], { type: 'text/plain;charset=utf-8' }); $.ajax({ URL: "мюрл", тип: «ПОСТ», Тип данных: 'JSON', данные: { «тест»: правда, 'jsonFile': jsonFile, 'htmlFile': большой двоичный объект, }, успех: функция (ответ) { $('#msg').addClass('успех'); } }); вернуть эту ошибку Uncaught (в обещании) TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов
Если я удалю 'htmlFile': blob, все работает нормально, но мне нужно передать blob.
Я прочитал другую ветку, которую пытался использовать:
[*]processData: false, contentType: false, -> ошибка исчезает, но переменные в сообщении пусты [*]var formdata = new FormData() для точного форматирования данных, но не работает
У вас есть другая идея?
Привет, я пытаюсь передать большой объем данных внутри $.ajax
var blob = new Blob([content], { type: 'text/plain;charset=utf-8' }); $.ajax({ URL: "мюрл", тип: «ПОСТ», Тип данных: 'JSON', данные: { «тест»: правда, 'jsonFile': jsonFile, 'htmlFile': большой двоичный объект, }, успех: функция (ответ) { $('#msg').addClass('успех'); } }); вернуть эту ошибку Uncaught (в обещании) TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов
Если я удалю 'htmlFile': blob, все работает нормально, но мне нужно передать blob.
Я прочитал другую ветку, которую пытался использовать:
[*]processData: false, contentType: false, -> ошибка исчезает, но переменные в сообщении пусты [*]var formdata = new FormData() для точного форматирования данных, но не работает
У вас есть другая идея?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение