Php 从URL页面解码Json

Php 从URL页面解码Json,php,html,json,url,decode,Php,Html,Json,Url,Decode,我需要从URL页面解码这个json代码。 url中是json代码的格式: {"current":{"artists_id":"55","albums_id":null,"albums_tracks_id":null},"html_current":"<li><p>Pr\u00e1v\u011b hraje <a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit s

我需要从URL页面解码这个json代码。 url中是json代码的格式:

{"current":{"artists_id":"55","albums_id":null,"albums_tracks_id":null},"html_current":"<li><p>Pr\u00e1v\u011b hraje <a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit str\u00e1nku interpreta No Doubt\">No Doubt<\/a><\/p><ul><li class=\"first\"><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/diskografie\/\" title=\"\">Diskografie<\/a><\/li><li><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/fotky\/\" title=\"\">Fotky<\/a><\/li><li><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/videa\/\" title=\"\">Videa<\/a><\/li><li><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/diskuze\/\" title=\"\">Diskuze<\/a><\/li><\/ul><\/li>","html":"<li class=\"previous\"><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit str\u00e1nku interpreta NO DOUBT\"><img src=\"http:\/\/static.abradio.cz\/data\/p\/0\/2\/7\/14720\/medium.jpg\" alt=\"\" \/><\/a><span class=\"artistname\"><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit str\u00e1nku interpreta NO DOUBT\">NO DOUBT<\/a><\/span><br \/><span class=\"trackname\">It's My Life<\/span><\/li><li class=\"current\"><span class=\"artistname\"><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit str\u00e1nku interpreta NO DOUBT\">NO DOUBT<\/a><\/span><br \/><span class=\"trackname\">It's My Life<\/span><a href=\"http:\/\/www.abradio.cz\/interpret\/55\/no-doubt\/\" title=\"Zobrazit str\u00e1nku interpreta NO DOUBT\"><img src=\"http:\/\/static.abradio.cz\/data\/p\/0\/2\/7\/14720\/medium.jpg\" alt=\"\" \/><\/a>&nbsp;<\/li><li class=\"next\"><a href=\"http:\/\/www.abradio.cz\/interpret\/309\/bryan-adams\/\" title=\"Zobrazit str\u00e1nku interpreta BRYAN ADAMS\"><img src=\"\/data\/a\/5425\/cover\/thumb\/c8457f3bea.jpg\" alt=\"\" \/><\/a><span class=\"artistname\"><a href=\"http:\/\/www.abradio.cz\/interpret\/309\/bryan-adams\/\" title=\"Zobrazit str\u00e1nku interpreta BRYAN ADAMS\">BRYAN ADAMS<\/a><\/span><br \/><span class=\"trackname\"><a href=\"http:\/\/www.abradio.cz\/album\/5425\/bare-bones\/44518\/\" title=\"Zobrazit skladbu Please Forgive Me\">Please Forgive Me<\/a><\/span><\/li>","lastchange":1410643066}
我写了这段代码,但没有功能。对于另一个json url地址,这里没有

<span id="playing"></span>    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

     <script>

        //When DOM loaded we attach click event to button
        $(document).ready(function() {


                //start ajax request
                $.ajax({
                    url: "http://static.abradio.cz/data/ct/67-popup.json",
                    //force to handle it as text
                    dataType: "text",
                    success: function(data) {

                        //data downloaded so we call parseJSON function 
                        //and pass downloaded data
                        var json = $.parseJSON(data);
                        //now json variable contains data in json format
                        //let's display a few items
                        $('#playing').html('Song: ' + json.html_current + '<br /><br />Author: ' + json.current); 
                    }
                });

            });     
    </script>

THX.

我想你需要在使用辅助键之前调用current

json.current.artist_id

我认为您不需要解析JSON。请检查您的转义,我在将其插入JSFIDLE.net时出错。

看起来数据已经是JSON格式的,在这种情况下,您应该能够直接使用它,而不是强制使用文本类型,然后解析为JSON。查看浏览器的开发工具。运行脚本。JavaScript控制台说什么?您能在Net选项卡中看到您的Ajax请求吗?格式正确吗?它得到回应了吗?回答正确吗?