Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

AJAX fetch() и POST?

Здравствуйте. Не подскажите в чем может быть проблема. При использовании fetch() почему-то запрос отправляется не на нужную страницу а на главную. Спасибо

const urlSend = '/admin/users/filter222';
    const typeSend = 'POST';

    // Вот так все работает как нужно
    const request = new XMLHttpRequest( );
    request.open( typeSend, urlSend, true );
    request.onload = event => console.log( event.currentTarget.responseText );
    request.send( );

    // здесь идет запрос и выдает весь HTML главной страницы в моем случае http://localhost:8084
    fetch( urlSend, { method: typeSend } )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );

    // Так идет запрос на верный адрес, только на GET, а мне нужен POST
    fetch( urlSend )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
bogdan_uman
@bogdan_uman Автор вопроса
шлЫмазл неукЪ-поцЪ
как оказалось все и-за куки. Так все работает
fetch( urlSend, { method: typeSend, credentials: 'same-origin' } )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект
18 дек. 2024, в 16:42
2000 руб./за проект