Как получить id из динамического url'а для моего ajax запроса?
Ситуация такова: есть кнопка поста, при клике на которую происходит переход по ссылке на страницу с генерируемым в зависимости от самого поста id-шником
<a href="post.php?post_id=<?=$post["id"]?>"> <button class="more" onclick="getData()">READ ALL</button> </a>
и мне нужно написать GET ajax запрос для получения контента из этой страницы, но я столкнулся с проблемой незнания того, как сформировать url так, чтобы учитывался ещё и id поста
function getData() {
const requestURL = 'post.php?post_id=' ; // Здесь мне нужно добавить к url генерируемый id в зависимости от кликнутого поста
const xhr = new XMLHttpRequest();
xhr.open('GET', requestURL);
xhr.onload = () => {
if (xhr.status !== 200) {
return;
}
document.querySelector('.wrapper').innerHTML = xhr.response;
}
xhr.send();
}
Вот сама php страница поста:
<link rel="stylesheet" href="style.css">
<?php
include 'database.php';
include 'functions.php';
$post_id = $_GET["post_id"];
$post = get_post_by_id($post_id);
?>
<div class="main__post_page">
<div class="close" onclick="closes()"></div>
<div class="title_name"><?=$post['title']?></div>
<div class="post_image"><img src="<?=$post['image']?>" alt=""></div>
<div class="down">
<div class="post_description"><?=$post['content']?></div>
</div>