2

各ループアイテムとjqueryのajax/jsonデータをランダム化する方法は?

data.json

{
  "items" : [
    {
      "title" : "new1",
      "content" : "content1"
    },
    {
      "title" : "new2",
      "content" : "content2"
    },
    {
      "title" : "new3",
      "content" : "content3"
    },
    {
      "title" : "new4",
      "content" : "content4"
    }
  ]
}

jquery ajax get json

    $.ajax({
        url: 'data.json',
        type: 'get',
        dataType: 'json',
        async: false,
        success: function(data){
              $.each(data.items, function(index,item) {
               var template = '<p>' + item.title + '</p>' + item.content + '<br />'; 

                  $('html').append(template);
                  return index < 1 ; // set 2 item 
              });

        }
     });

各ループアイテムとjqueryのajax/jsonデータをランダム化する方法は?

4

1 に答える 1

1

追加し、最後に追加 を'閉じます.each()});.each()

$.each(data.items, function(index,item) {
    var template = '<p>' + item.title + '</p>' + item.content + '<br />'; });

ランダムの場合

var random_index = Math.floor(Math.random()*data.length);
var item = data[random_index];
于 2013-03-21T09:16:24.487 に答える