みなさん、こんにちは。ページを読み込んでいないときにランダムな画像を表示しようとしています。
では、ページを更新せずにランダムな画像をページに表示するにはどうすればよいですか?
<script type="text/javascript">
$(function () {
$.ajax({
type: "get", url: "Home/Oku", data: {}, dataType: "json",
success: function (data) {
for (var i = 0; i < data.length; i++) {
var newFirmDiv= $(' <img src="../../banner_image/' + data[i] + '" width="154px" height="108px"/>');
$(".firmShowCase").append(newFirmDiv);
}
}
});
});
</script>
これが、戻り値と配列を提供する私のアクションメソッドです。
public ActionResult Oku()
{
var query = from table in db.news select table.news_image_name;
return Json(query, JsonRequestBehavior.AllowGet);
}
以下に示すように、結果は次のとおりです。