у меня есть три кнопки, поэтому, когда я нажимаю на button1, этот вызов функции кнопки и сохранение строкового значения в конечной точке и windows должны перезагружаться с обновленными данными ... поэтому обновленный URL-адрес должен быть https://api_url_here / национальный
, но проблема в том, что windows не перекодирует с обновленным значением
var btn1 = document.querySelector(".btn1");
var endpoint = [];
console.log(endpoint);
fetch(`https://api_url_here/${endpoint}`)
.then((response) => {
if (response.ok) {
return response.json();
} else {
throw new Error("Something went wrong");
}
})
.then((newsData) => {
console.log(newsData);
})
btn1.addEventListener("click", function () {
endpoint = "national";
console.log(endpoint);
});
<div class="menu">
<button class="btn1">national</button>
<button class="btn2">buisness</button>
<button class="btn3">politics</button>
</div>