<html>
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js">
</script>
<script>
function readFile() {
$.getJSON("http://www.ellatha.com/apitest.asp", function(data) {
$("#channel").text(data['channel']['display_name']);
$("#id").text(data['channel']['_id']);
});
}
$(function() {
setInterval(function() { readFile() },1000);
});
</script>
</head>
<body>
<div id="channel"></div> - <div id="id"></div>
</html>
私は私が原因このJSONの例では、ネストされたどのように構文上の問題を持っているかなり確信している...誰が正しい方向に私を指すことができた場合に感謝されます! JsonのデータはASPページにあります。私は未加工のjsonが問題ではないと信じています。jQueryの - getJSONの書式ヘルプ/構文
Jsonファイルは基本的にストリームの総数(http://imgur.com/a/t4K3j)を示し、ストリームブロックの内側には各ストリームのすべての異なるデータポイントがリストされます(http://imgur.com/a/DYtiv)。私は基本的にすべてのチャンネルとそのIDのリストを作成したいと思います。
'$("#channel ")を試しましたか?text(data ['streams'] ['channel'] ['display_name']); ' – jonmrich
* raw * JSON出力を提供できますか? 1つの辞書の配列を返している可能性があります。データ[0] ['channel'] ['display_name']を実行する必要があるかもしれません。 –
data ['streams'] ['channel'] ['display_name'] –