我试图找出如何从json数组中选择一个随机项并在DIV中显示该项。
以下是我的代码。我希望有人可以提供帮助。
var url = 'path to json';
$.getJSON(url, function(json) {
var featuredRecipe = '';
$.each(json, function(i, item) {
featuredRecipe += '<div class="col-md-12 col-sm-12 img-margin">' + ' <div class="addthis_inline_share_toolbox" data-url="' + item.recipePageURL +'" data-title="' + item.recipeName + '"></div>' + '<a href="' + item.recipePageURL +'">' + '<img class="img-responsive" src="' + item.recipeImageCategoryURL + '">' + '</a>' + '<a href="' + item.recipePageURL +'">' + '<h3 class="recipeSubCategoryImgCaption">' + item.recipeName + '</h3>' + '</a>' + '</div>';
});
$('#featuredRecipe').html(featuredRecipe);
});
我尝试使用此功能,但如果我将其包含在内,我不确定接下来要做什么:
var rand = json[Math.floor(Math.random()*json.length)];