Здравствуйте! Помогите пожалуйста! У меня на сайте меню который должен обновляться динамически по нажатию на кнопку. Все это делаю с помощью ajax. Но у меня ajax совсем не работает. Может я делаю что-то не так.?
Вот скрипт который должен выполнять запрос
<script>
$(document).ready(function() {
function load_page_ditails(id)
{
$.ajax({
url:"fetch.php",
method:"POST",
data:{id:id},
success:function(data)
{
$('#page_ditails').html(data);
}
});
}
load_page_ditails(1); /* По умолчанию будет выводиться таблица с id 1 */
$('.navbar-nav li').click(function(){
var page_id = $(this).attr("id");
load_page_ditails(page_id);
})
});
</script>
И файл fetch.php
<?php
// fetch.php
if(isset($_POST["id"]))
{
$connect = mysqli_connect('localhost','root','root','testing');
$query = "SELECT * FROM `pages` WHERE 'page_id' = '".$_POST["id"]."'";
$result = mysqli_query($connect,$query);
$output = '';
while ($row = mysqli_fetch_array($result))
{
$output .= '
<h1> '.$row["page_title"].' </h1>
<p> '.$row["page_dicrption"].'</p>
';
}
echo $output;
}
?>