Я хотел бы попросить о помощи, потому что я не могу уехать отсюда.Я использую TypeScript и пытаюсь сделать запрос XMLHttpRequest Post без jQuery в Laravel 5. Я смог выполнить рабочий запрос GET, но с POST я не добился никакого прогресса.
Мой файл TypeScript:
let xhr = new XMLHttpRequest();
xhr.open('POST', '/admin/change');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function() {
if (xhr.status === 200) {
alert(xhr.responseText);
}
else if (xhr.status !== 200) {
alert('Request failed. Returned status of ' + xhr.status);
}
};
xhr.send();
Скрипт Php, работающий на '/ admin / change', просто возвращает строку 'test'.Проблема не должна быть здесь, так как она работает с GET-запросом
return 'test';
И у меня также есть токен csrf в файле HTML
<meta name="csrf-token" content="<?php echo csrf_token() ?>">