ошибка access-control-allow-origin при выполнении запроса ajax - PullRequest
0 голосов
/ 07 февраля 2020

Я получаю ошибку Cross origin request denied.

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

 var data_send = JSON.stringify({
  "email_to": "mati.cazas99@gmail.com",
  "name_to": "mati",
  "subject": "hola"
});

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://webhook.site/36abc701-73f2-41bb-9db5-2a38c40c5c29",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "processData": false,
  "data": data_send
}

$.ajax(settings).done(function (response) {
  console.log(response);
});

Я попробовал все, но не могу решить.

Пожалуйста помоги мне решить.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Вы можете разрешить это из Backend.

res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
0 голосов
/ 07 февраля 2020

Я попробовал ваш код, здесь, похоже, нет ошибки CORS.

Это то, что я пробовал

<!DOCTYPE Html>
<Html>
    <head>
    <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
    </head>
    <body>

    <script>

    var data_send = JSON.stringify({
  "email_to": "mati.cazas99@gmail.com",
  "name_to": "mati",
  "subject": "hola"
});

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://webhook.site/36abc701-73f2-41bb-9db5-2a38c40c5c29",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "processData": false,
  "data": data_send
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
    </script>
    </body>
</Html>

enter image description here

Просто ответ пуст? это проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...