この JSON フィードにアクセスして、ラジオ ステーションで現在再生中の曲であるフィードの最後の項目を取得しようとしています。これにより、それをストリーム プレーヤー Web アプリにプッシュできます。
function getSongData(){
$.ajax({
url: 'http://cjzn.streamon.fm/metadata/recentevents/CJZN-48k.json',
dataType: 'jsonp',
success: function(data) {
var totalItems = data.length;
alert('Current song: ' + data[totalItems].TIT2);
},
error: function() {
alert('Unable to retrieve data');
}
});
}
ご覧のとおりdata.length
、アイテムの総数を取得するために使用しています。これは、その数がフィード内の最後のアイテムでもあることを意味します。私が得ることができるのはエラーメッセージだけです!ドメインにデータを取得するにはJSONPを使用する必要があることは理解していますが、JSONPがサポートされているかどうかは正直わかりません。その場合、他にどのようにフィード データを取得できますか?