Мне нужно получить данные от:
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 выглядит так:
И ошибка 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 ?? или что?