У меня была такая же проблема. Мое исправление заключалось в добавлении заголовков в мой PHP-скрипт, которые присутствуют только в среде разработчика.
Это позволяет междоменные запросы:
header("Access-Control-Allow-Origin: *");
Это говорит предварительному запросу, что клиент может отправлять любые заголовки, которые ему нужны:
header("Access-Control-Allow-Headers: *");
Таким образом, нет необходимости изменять запрос.
Если у вас есть конфиденциальные данные в вашей базе данных разработчиков, которые могут быть утечки, вы можете подумать об этом дважды.