Междоменная отправка формы jquery ajax в методе post

Я пытаюсь отправить форму, используя jquery ajax в методе ПОЧТА. Действие формы находится в другом домене.

Я пробовал почти все, но получаю ту же ошибку:

Failed to load http://localhost:3000/api/job-entry: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3400' is therefore not allowed access.

Вот что я пробовал:

$.ajax({
  type: 'POST',
  url: url,
  data: data,
  dataType: 'json',
  "crossDomain": true,
  contentType: 'application/x-www-form-urlencoded',
  // "headers": {
  // "accept": "application/json",
  //  "Access-Control-Allow-Origin": "*"
  // },
  xhrFields: { withCredentials: true },
  success: function(res) {
    func(res)
  },
  error: function(e, e2) {
    func({ e2: e2, e: e })
  }
});

Я не могу использовать jsonp, так как это метод ПОЧТА.

Есть ли другой способ отправить форму методом отправки из одного домена в другой домен ???

Собственно, я пытаюсь создать мобильное приложение в Кордове. Таким образом, нет возможности запроса на стороне сервера.

Любая помощь будет оценена по достоинству

Это было полезно. Но сначала я создаю приложение на локальном сервере, где я не могу применить это решение.

Hello World 29.07.2018 18:02

Добавьте заголовок Access-Control-Allow-Origin: *Читать далее.

Louys Patrice Bessette 29.07.2018 18:13

@LouysPatriceBessette Да, это сработало. Проблема была в бэкэнде, но я пробовал во фронтенде. Спасибо за предложение.

Hello World 29.07.2018 18:29
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
4
18
0

Другие вопросы по теме