проблема с axios cors, когда ajax получает данные - PullRequest
0 голосов
/ 19 июня 2019

Мне нужно получить данные от:

https://huaris.script -studio.pl / активы / PHP / chart1.php

Кроме того, я должен передать ключ и значение как dataLimit, который генерирует ровно столько данных, например dataLimit: 2 генерирует 2 последние строки Дело в том: Код Ajax:

post_data = {
 dataLimit:7
},      
$.ajax({
   method: "POST",
    dataType: "json",
    crossDomain:true,
    data: post_data,
    url: "https://huaris.script-studio.pl/assets/php/chart1.php",
    beforeSend: function() {
           console.log(post_data)
    },
    success: function (data) {
console.log(data)}
  })

Ведьма работает:

URL запроса: https://huaris.script -studio.pl / assets / php / chart1.php Метод запроса: Код состояния POST: 200 Удаленный адрес: 46.242.247.49:443 Политика реферера: no-referer-when-downgrade

но axios:

URL запроса: https://huaris.script -studio.pl / assets / php / chart1.php Метод запроса: ОПЦИИ Код состояния: 200 Удаленный адрес: 46.242.247.49:443 Политика реферера: no-referer-when-downgrade

Код

axios выглядит так: enter image description here

И ошибка CORSE:

Доступ к XMLHttpRequest по адресу 'https://huaris.script -studio.pl / assets / php / chart1.php ' от источника 'https://confident -jones-a00a99.netlify.com ' заблокирован CORS policy: тип содержимого поля заголовка запроса не разрешен Access-Control-Allow-Headers в предполетном ответе.

Кроме того, если я отключаю cors с расширением crome, я получаю все записи, например, dataLimit не работает, но вызов ajax выполняет работу с ожидаемым выводом.

Где проблема? мы должны добавить что-то еще в скрипт chart1.php ?? или что?

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