1

wordpress で Web サイトを作成しました。開発中の Web アプリのデータを取得するために wordpress json API を使用しています。json API は正常に動作しています: http://danielvivancos.com/edu/wordpress/?json=1 Json ファイルを取得します。しかし今、getjson jquery メソッドを使用して HTML ページに印刷しようとしています。まず、jsonファイルからの情報をdivに表示して、それが機能していることを確認しようとしていますが、なぜ機能していないのかわかりません。ここで私のスクリプトを確認できます:

$(document).ready(function (){
$("#btn382").click(function(){       

    $.ajaxSetup({ cache: false });

    $.getJSON("http://danielvivancos.com/edu/wordpress/?json=1&count=1", function(data){
        var html = [];


        $.each(data.posts.author, function(index, author){           
            html.push("id : ", author.id, ", ",
                      "slug : ", author.slug, ", ",
                      "name : ", author.name, "<br>");
        });


        $("#div381").html(html.join('')).css("background-color", "orange");
    }).error(function(jqXHR, textStatus, errorThrown){ /* assign handler */
        /* alert(jqXHR.responseText) */
        alert("error occurred!");
    });
});
});

そしてもちろん #div381 を作成しました。何が間違っているのかわかりませんが、本当に行き詰まっています。どんな助けでも大歓迎です!!

編集: コンソール エラー: 未定義のプロパティ「長さ」を読み取ることができません。

解決済み:プラス記号のコンマを変更し、以下の回答の 1 つで説明されているように、ファイルを反復処理する方法を変更しました。

4

2 に答える 2