1

内部jsonデータを読み取るこのスクリプトを使用しています。

データは現在、実際のページにあります。

getJSON を使用するようにコードを変更する必要がありますか? 外部ページ/URLからjsonを読み取るように

現在の完全なコードは次のとおりです。

<script>

var data = [{"id": "1","title": "mytitle"}];

  var output = '';

 $.each(data, function(index, value){
        output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
    });


    $('#listview').append(output).listview('refresh');

</script>

たとえば、getJSON を追加するなど、この方法の代わりに外部の json コードを使用できるように、コードを変更するにはどうすればよいですか?

4

1 に答える 1

2
$.getJSON('url_to_script', function(data) {
  var output = '';
  $.each(data, function(index, value){
    output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
  });
  $('#listview').append(output).listview('refresh');
});

ただし、別のドメインからデータを取得しようとしている場合は、次のものが必要です。

$.getJSON("url_to_script?jsoncallback=?",, function(data) {
  var output = '';
  $.each(data, function(index, value){
    output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
  });
  $('#listview').append(output).listview('refresh');
});

.getJSON()の詳細をご覧ください。

于 2012-08-12T17:20:47.113 に答える