Попытка нажать http://www.anagramica.com/api, чтобы определить все слова, которые можно сделать из введенного слова. Как и ожидалось, политика перекрестного происхождения не позволяет использовать обычный запрос GET для получения данных JSON. На домашней странице anagramica упоминается JSONP. Я попытался реализовать это ниже.
<!DOCTYPE html> <html> <head> <script src="jquery-3.3.1.min.js"></script> <title>word play</title> </head> <body> <h1>Speak A Word</h1> <script> document.body.onclick = function() { $.getJSON("http://www.anagramica.com/all/dog?callback=?",function(json){ console.log(json); }); } </script> </body> </html>
Это привело к следующей ошибке.
"Блокировка перекрестного чтения (CORB) заблокировала ответ перекрестного происхождения http://www.anagramica.com/all/dog?callback=jQuery33106950206857384036_1542003732614&_=1542003732615 с приложением MIME-типа / json. Для получения дополнительной информации см. https://www.chromestatus.com/feature/5629709824032768."
Соответствующие сообщения здесь: Загрузка междоменной конечной точки с помощью jQuery AJAX
Выполнение междоменного запроса ASON JJPP с помощью jQuery
Хотите знать, почему JSONP не работает в этом случае?