URLは正しいです。ブラウザに入力するとJSONデータが取得されますが、jQueryのGETリクエストを呼び出した後にデータがページに表示されません。どうして?JSONデータを取得できませんjQuery
HTMLコード:
<html>
<head></head>
<body>
<h4 id="test">yo</h4>
</body>
</html>
JSコード:
function getNutrition() {
$.getJSON("https://api.nal.usda.gov/ndb/search/?format=json&q=banana&max=25&ds=Standard%20Reference&offset=0&api_key=rWKfuG6YjQU9h0WMNksynapfFqcr3BJWK5giCqRQ").then(function(data) {
// $('h4').html(data.list.item[0]);
$('#test').html(data);
})}
getNutrition();
あなたは 'getNutrition'を呼び出すないとき、data''の値は何ですか? 'id'テストの要素が存在し、' getNutrition'を呼び出すときに存在しますか?ここに詳細は不十分です。 –
https://jsfiddle.net/mgbve3w1/ –
@SpencerWieczorekもっとコードを追加しました。はい、IDテストが定義されていて、getNutrition()を呼び出しました。私のコードを実行すると、コンソールからエラーメッセージは返されません。データはちょうど表示されません。 – Tiramisu