1

このような形式のデータ形式のjson応答があります。公開された全データの一部です

JSONデータはこちら

データを読み取るスクリプトを作成しました。

$(document).ready(function() {
$.getJSON('http://services.berthojoris.com/json/baca2.php', function(data) {
       for(var i=0; i<data[0].actionDetails.length;i++){
          document.write('Judul Halaman : '+ data[1].actionDetails[i].pageTitle+"<br>");
          document.write('URL : '+ data[1].actionDetails[i].url+"<hr>");
       }
   });
});

しかし、getJSON を使用して生成されたデータは 1、2、または 5 つのデータのみです。実際には多くの結果生成プロセスがあります。

結果

生成されたすべてのデータを取得するにはどうすればよいですか??

データからpageTitleurlデータを取得したかっただけです。

4

1 に答える 1

3

一見すると、and が混在data[0]しています (配列data[1]の最初のアイテムからすべてのアクションの詳細が表示されます)。data

$(document).ready(function() {
$.getJSON('http://services.berthojoris.com/json/baca2.php', function(data) {
       for(var i=0; i<data[0].actionDetails.length;i++){
          document.write('Judul Halaman : '+ data[0].actionDetails[i].pageTitle+"<br>");
          document.write('URL : '+ data[0].actionDetails[i].url+"<hr>");
       }
   });
});

データ内のすべてのアクションアイテムを表示したい場合

$(document).ready(function() {
    $.getJSON('http://services.berthojoris.com/json/baca2.php', function(data) {

        $.each(data, function(idx, item){
            $.each(item.actionDetails, function(idx, actionDetail){
                document.write('Judul Halaman : '+ actionDetail.pageTitle+"<br>");
                document.write('URL : '+ actionDetail.url+"<hr>");
            })
        })
    });
});

$('body').append(string)また、代わりに使用する必要がある場合があることに注意してくださいdocument.write(string)

于 2013-08-22T16:44:05.087 に答える