如何在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数据?
答案 0 :(得分: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];