2013-03-21 19 views
2

如何隨機每個循環項和jQuery中的ajax/json數據?如何隨機每個循環項和jQuery中的ajax/json數據?

data.json

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

jQuery的阿賈克斯獲得JSON

​​3210

如何隨機每個循環項目,並在jQuery的AJAX/JSON數據?

+1

_ 「如何隨機每個循環項目」 _ - 你的意思是「如何我是否隨機排序/洗牌「'物品」'數組?「? – nnnnnn 2013-03-21 09:12:28

+0

在這裏,你已經在代碼中留下了一個大括號}。所以可能會是這個錯誤。以及爲什麼你想要返回值。你知道回報會通過你走出循環。 – 2013-03-21 09:13:52

+0

你可以發佈實際的json數據嗎?這看起來像硬編碼。 – Sangeeta 2013-03-21 09:44:12

回答

1

添加',並在.each()

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

末也接近.each()添加});隨機

var random_index = Math.floor(Math.random()*data.length); 
var item = data[random_index]; 
+0

你有完整的代碼嗎? – valerio0999 2016-07-19 09:27:26