возвращает результат sql напрямую, используйте json_encode () для добавления идентификатора в аккордеонное тело,
- это способ загрузки данных в определенный аккордеон.
Вам необходимо изменить значение.season_id accordianк вашим данным
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#S1">Season 1</a>
</h4>
</div>
<div id="S1" class="panel-collapse collapse in">
<div class="panel-body" id="div_season_1">
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#S2">Season 2</a>
</h4>
</div>
<div id="S2" class="panel-collapse collapse">
<div class="panel-body" id="div_season_2">
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#S3">Season 3</a>
</h4>
</div>
<div id="S3" class="panel-collapse collapse">
<div class="panel-body" id="div_season_3">
</div>
</div>
</div>
сделать это в ajax,
$.ajax({
url: "fetch.php",
method: "POST",
data: {query: epi},
success: function (data) {
$.each($.parseJSON(data), function (key, value) {
var output = '';
output = '<div class="related-video-item"> <div class="thumb">' +
'<a href="#"><img src="' + value.poster + '" alt=""></a>' +
'</div>' +
'<a href="#" class="title">' + value.title + '</a>' +
'<a class="channel-name" href="#">Episode ' + value.episode_number + '<span>' +
'<i class="fa fa-check-circle"></i></span></a>' +
'</div>';
$('#div_season' + value.season_id).append(output);
})
}
});
таким образом, вы можете динамически добавлять к определенному аккордеонному телу
, но я хотел бы сделать аккордеон динамическимтоже, потому что откуда ты знаешь, сколько у тебя сезонов ?,