• Почему пустой $_POST при запросе по fetch()?

    @aaarhip
    Упакуй же body в JSON.stringify() и заголовок укажи , ты ведь ожидаешь передачу json а утебячто в заголовке , параметры передаёшь , и вставь в обработчик скрипт что писал ранее на получение строки
  • Почему пустой $_POST при запросе по fetch()?

    @aaarhip
    так как это сложный запрос fetch , он посылает пинг первым options и его следует удовлетворить , отдав ответ что все ok.code 200! Второе : тебе необходимо преобразовать полученную строку на сервере . ..

    //преобразовали данные POST при сложном fetch

    if ('application/json' == $_SERVER['CONTENT_TYPE'] && 'POST' == $_SERVER['REQUEST_METHOD'] || 'PUT' == $_SERVER['REQUEST_METHOD'] ){
    $_REQUEST['JSON'] = json_decode( file_get_contents('php://input'), true); $json['JSON'] = & $_REQUEST['JSON']; }
    $_REQUEST = !$json['JSON'] ? $_REQUEST: $json['JSON'];