Пока получаю через обычный xhr.
Есть подозрение, что этого недостаточно.
Код |
---|
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) |