$.ajax({
method: "GET",
url: "http://pokeapi.co/api/v2/pokemon?limit=151"
}).done(function(data) {
console.log(data);
});
Отлично работает в Chrome.Только для Safari: поле заголовка запроса Cache-Control не допускается с помощью Access-Control-Allow-Headers
Safari возвращается:
Failed to load resource: Request header field Cache-Control is not allowed by Access-Control-Allow-Headers.
XMLHttpRequest cannot load http://pokeapi.co/api/v2/pokemon/?limit=151. Request header field Cache-Control is not allowed by Access-Control-Allow-Headers.
Я попытался ajaxSetup beforeSend обнулить "Cache-Control" безрезультатно.
Любые идеи?
Это было его. Такая простая мелочь. Спасибо. Все их примеры в их api используют http-версию, просто скопированы и вставляются. Не могу поверить, что я провел три часа в году. – steely
такой же. рад, что это помогло! –