Пока получаю через обычный xhr.
[CODE] let url = `/bitrix/services/main/ajax.php?action=${encodeURIComponent(actionName)}`,
xhr = new XMLHttpRequest()
xhr.open("POST", url, true);
xhr.responseType = 'arraybuffer'
xhr.setRequestHeader("X-Bitrix-Csrf-Token", BX.bitrix_sessid())
xhr.setRequestHeader("X-Bitrix-Site-Id", BX.message.SITE_ID)
xhr.onreadystatecha nge = function() {
if (this.readyState == XMLHttpRequest.DONE) {
if (this.status === 200) {
console.log(this.response)
} else {
console.error(this.status);
}
}
}
xhr.send(formData)[/CODE]Есть подозрение, что этого недостаточно.
[CODE] let url = `/bitrix/services/main/ajax.php?action=${encodeURIComponent(actionName)}`,
xhr = new XMLHttpRequest()
xhr.open("POST", url, true);
xhr.responseType = 'arraybuffer'
xhr.setRequestHeader("X-Bitrix-Csrf-Token", BX.bitrix_sessid())
xhr.setRequestHeader("X-Bitrix-Site-Id", BX.message.SITE_ID)
xhr.onreadystatecha nge = function() {
if (this.readyState == XMLHttpRequest.DONE) {
if (this.status === 200) {
console.log(this.response)
} else {
console.error(this.status);
}
}
}
xhr.send(formData)[/CODE]Есть подозрение, что этого недостаточно.