私はこれに夢中になっています。チュートリアルを非常に厳密に実行した後は機能しないようです。
私のコードを見てください。私は自分の要素JSON
でデータを印刷したいだけです<ul>
私のインデックスページ
...
<body>
<ul>
</ul>
<div id="foo">
<script language="javascript" type="text/javascript" src="js/jquery.js"></script>
<script language="javascript" type="text/javascript" src="js/custom.js"></script>
</div>
</body>
...
私のcustom.js
$(document).ready (function () {
$.getJSON("json_data.json", function(data) {
$.each(data.emp, function() {
$("ul").append("<li>test:" + this['name'] + "</li><li>" + this['last'] + "</li>");
});
});
});
私のjson_data.json
{
"emp": [
{ "name" : "bob", "last": "marley" },
{ "name" : "kurt", "last": "cobain" }
]
}
ここで何が欠けていますか?私のクロム開発者ツールでチェックする>ネットワークはステータスを取得しjquery.js
、custom.js
304は変更されていません
これがJSONのフェッチが機能しない理由に影響するかどうかはわかりません。