0

こんにちは皆さん、私は最初の ajax アプリケーションを作成しています。すでに多くのものを手に入れていますが、タイトルへの道は開けていません。このようにJson:「json.query.results.channel.item.title」

すべての配列を返しますが、タイトルへのパスを設定できません。誰か助けてもらえますか?

jQuery:

var main = function () {
    var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Frss.cnn.com%2Fservices%2Fpodcasting%2Fac360%2Frss.xml'%20AND%20itemPath%3D%22%2F%2Fchannel%22&format=json&diagnostics=true&callback=?";

    $.ajax({
        type: 'GET',
        url: url,
        async: false,
        jsonpCallback: 'jsonCallback',
        contentType: "application/json",
        dataType: 'jsonp',
        success: function (json) {
            console.dir(json.query.results.channel.item);
        },
        error: function (e) {
            console.log(e.message);
        }
    });

    var titles = item.map(function (item) {
        return item.title;

    });

    $(".container-list-podcast ul").append('<li>' + titles.join('</li><li>'));


}(jQuery);

jsfiddle

4

1 に答える 1