Я пытаюсь получить некоторые данные JSON из следующего URL .У меня проблемы с выполнением этой работы.
Видите ли, я пытаюсь интегрировать школьное меню обеда через NutriSlice.Мы используем систему цифровых вывесок под названием RiseVision, и у них есть HTML-виджет.Это, конечно, означает, что я могу использовать только HTML и JavaScript, - усложняет мне задачу.
Мой код выглядит следующим образом:
<!DOCTYPE html>
<html>
<head lang="en">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<script src="https://code.jquery.com/jquery-2.2.0.js"></script>
</head>
<body>
<div>test</div>
<script>
$.ajax({type: "get",
url: "https://brf.nutrislice.com/menu/api/digest/school/black-river-falls-high-school/menu-type/lunch/date/2018/10/16/",
data: {method: "getQuote",format: "json",lang: "en"},
dataType: "jsonp",
jsonp: "jsonp",
jsonpCallback: "myJsonMethod"
});
function myJsonMethod(response){
$("div").append(" " + response);
}
</script>
</body>
</html>
Ничто не работает для этого.Ничто не возвращается.Зачем?Я не уверен, что я делаю неправильно.Ссылка, которую я прикрепил выше, показывает страницу Django для API, который я смотрю здесь.
Ваша помощь очень ценится!:)
РЕДАКТИРОВАТЬ:
var obj = jQuery.parseJSON( response );
$("div").append(" " + obj.menu_items[0]);
Дополнительные пояснения: Вот пример JSON из необходимых мне данных.
{"date":"2018-10-16","menu_items":["Taco Meat","Shredded Cheddar","Tortilla Chips","Tortilla Shell"],"images":["https://client-food-images.nutrislice.com/images/WD/WDeTEDdT2YDit97pdpUq7T/1474319790_787275__taco.jpg.1024x0_q85.jpg","https://client-food-images.nutrislice.com/images/eR/eRQamewxbJbFdAAbkUa5UK/1472157292_144997__ShrededCheddarCheese-IGH.jpg.1024x0_q85.jpg","https://client-food-images.nutrislice.com/images/4N/4NrHbqSdtFSa9HjQTM4WwT/1472157795_18851__tortillachips-m.jpg.1024x0_q85.jpg","https://client-food-images.nutrislice.com/images/wx/wx7bT4QGjLD8wNuK9oMtki/1473879858_737966__tortilla.jpg.1024x0_q85.jpg"],"holiday_text":null}