|
Метка: изменение модели содержимого |
(нет различий)
|
Версия от 01:02, 23 июня 2023
<div id="randomSong"></div>
<script>
$(document).ready(function() {
// задаем параметры API запроса
var apiUrl = "https://bard-wiki.net/api.php?action=query&list=categorymembers&cmtitle=Категория:Песни&format=json&cmlimit=500";
// делаем запрос к API MediaWiki
$.getJSON(apiUrl, function(data) {
// получаем список страниц из указанной категории
var songs = data.query.categorymembers;
// выбираем случайную страницу
var randomSong = songs[Math.floor(Math.random()*songs.length)];
// получаем заголовок случайной страницы
var songTitle = randomSong.title;
// формируем ссылку на случайную страницу
var songLink = "https://bard-wiki.net/" + songTitle;
// выводим результат на страницу
$('#randomSong').html("Случайная песня: <a href=\"" + songLink + "\">" + songTitle + "</a>");
});
})
</script>