Тонкости и примеры fetch в javascript для отправки данных на сервер

fetch отправка данных с помощью POST запроса, чтобы принять в стандартные переменную $_POST на php

const data = new URLSearchParams();
data.append('s', 'Значение переменной s');
fetch('http://htmlweb.ru/log',{method: 'POST', body: data});

fetch передача заголовка

let headers = new Headers();
headers.append('Content-Type', 'text/xml;charset=utf-8');
headers.append('Accept', 'Accept: text/xml');
fetch('http://127.0.0.1:9015',{
        mode: 'no-cors',
        cache: 'no-cache',
        method: 'POST',
        headers: headers,
        body: post
    })
    .then(r => r.text())
    .then(r => console.log('r=',r))
    .catch(error => console.warn('Ошибка: ' + error.message));

Для использования кросс доменных запросов с помощью fetch в Google Chrome создайте ярлык:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\usr"

Ещё примеры использования fetch на htmlweb.ru

  • Выбор города из выпадающего списка по начальным буквам
  • Выбор страна, регион, город на чистом javascript
  • По номеру телефона получить страну, регион и город с использованием Ajax - виджет для вашего сайта
  • Получение информации о банке по БИК
  • Проверка Email на валидность и существование
  • Получить данные организации по ИНН, ОГРН
  • Генератор QR кода
  • Выбор марка->модель автомобиля с использованием Ajax