javascript - 如何从此 json 获取歌曲标题(第 9 个元素) - ajax/jquery/javascript

标签 javascript jquery shoutcast

示例 json:

{"currentlisteners":0,"peaklisteners":0,"maxlisteners":5,
 "uniquelisteners":0,"averagetime":0,"servergenre":"Bollywood",
 "servergenre2":"","servergenre3":"","servergenre4":"","servergenre5":"",
 "serverurl":"http:\/\/www.website.in","servertitle":"RadioName",
 "songtitle":"Udit Narayan - Bheed Mein - www.Songspk.name","dj":"encoder","songurl":"","streamhits":21514,"streamstatus":1,"backupstatus":0,"streamlisted":1,"streamsource":"203.xxx.xxx.xxx","streampath":"\/stream","streamuptime":0,"bitrate":"64","content":"audio\/mpeg","version":"2.4.7.256 (posix(linux x64))"}

new Request.JSONP({
    url: 'http://ip:port/stats?sid=1&json=1',
    onSuccess: function(response) {
        show_response(response, $('post'));
    }
}).send();
show_response = function(obj, result) {
    $H(obj).each(function(v, k) {

        new Element('div', {
            html: v
        }).inject(result);
         
    });
    

};
<div class='wrapper'>
    <div id='post'></div>
</div>

最佳答案

只需使用返回的对象:

show_response = function(obj, result) {
      new Element('div', {
            html: obj.songtitle
        }).inject(result); 
};

参见:

http://jsfiddle.net/s7trsu9r/2/

关于javascript - 如何从此 json 获取歌曲标题(第 9 个元素) - ajax/jquery/javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482059/

相关文章:

javascript - 将信息气泡添加到此处的 map

php - 存在撇号时使用 json_encode 破坏 JSON 对象

jquery - JQuery Galleriffic 幻灯片的 CSS 垂直空间问题

javascript - AngularJs ng-controller 覆盖

java - 从 Shoutcast.com 检索电台

javascript - 如何检查 jquery 或 javascript 中的时间重叠

javascript - CoffeeScript 类中的“This”关键字

javascript 闭包和函数放置

php - 使用 php 在 android 上打开实时音频流

Android 广播 : Want help to play ShoutCast Streaming in 1. 6