пожалуйста, посмотрите ниже HTML
<div id="sidebar">
<div id="box1"></div>
<div class="ads"></div>
<div id="box2"></div>
<div class="ads"></div>
<div id="box3"></div>
</div>
как видите, есть несколько ящиков
и между каждыми двумя полями есть div с объявлениями класса
Мне нужно заполнить эти объявления списком изображений
Я возвращаю список изображений в формате json, используя приведенное ниже действие
[HttpPost]
public JsonResult LoadAds()
{
var adsList = Advertise.GetAdvertise().Select(a => new
{
Id = a.Id,
img = a.img
});
return Json(adsList, JsonRequestBehavior.AllowGet);
}
это мой код ajax
$(document).ready(function () {
function showAds() {
var url = '/Home/LoadAds';
$.ajax({
type: "POST",
contentType: 'application/json; charset=utf-8',
dataType: "json",
url: url,
success: function (response) {
$.each(response, function (index, item) {
var htmlcontnet = "";
//Need to populate adds here
});
}
},
failure: function (msg) {
}
});
}
});
как я могу генерировать правильный html в функции успеха?