Вам понадобится реализовать JavaScript для общения с вашим сервером через API.Вот базовый пример получения разных данных с сервера при каждом нажатии кнопки.
var postNumber = 1;
document.getElementById('getNextPost').addEventListener('click', function() {
var currentPost = document.getElementById('currentPost');
var url = `https://jsonplaceholder.typicode.com/posts/${postNumber++}`;
fetch(url)
.then(response => response.json())
.then(json => currentPost.innerHTML = json.body)
})
<div id="currentPost">Some static content from the server</div>
<button id="getNextPost">Get Next Post</button>
В этом примере используется конечная точка JSON;однако вы можете читать значения из конечной точки XML, используя window.DOMParser
внутри .then()
new window.DOMParser()).parseFromString(str, "text/xml")