Задать вопрос
@mr_alex

Как локально запускать ajax файлы?

Установлен openserver.
Пишу всплывающее окно:
$("#main-form-ajax").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()

При обработке формы возникает ошибка
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Как правильно обратиться к файлу чтобы ajax смог его обработать?
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Ucorp
Нужен локальный сервер.
Из простых вариантов: винде Openserver, на маке Mamp
Ответ написан
Zatmil
@Zatmil
Fullstack-разработчик
Кроссдоменные запросы требуют соответствующих заголовков и это отдельная тема, подробно тут https://learn.javascript.ru/xhr-crossdomain
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы