AJAXDA SIKINTI ÇEKİYORUM
custom.js den ajax.php veri aktaramıyorum yardım edin
aktarılcak olan değer href ve tanımlıyoda ama $.ajax fonksiyonun içine girdikten sonra bir hata oluyor ve ajax.php veri aktarılmıyor
index.php :
<?php
?>
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="eyup2.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
<title>eyup</title>
</head>
<body>
<nav>
<ul>
<li>
<a href="#" class="logo">
<img src="Site Logo2.png" alt="">
<span class="nav-item">RiseScript</span>
</a>
</li>
<li><a data-ajax="true" href="anasayfa">
<i class="fas fa-home"></i>
<span class="nav item">Ana Sayfa</span>
</a></li>
<li><a data-ajax="true" href="istatis">
<i class="fas fa-chart-bar"></i>
<span class="nav item">İstatislikler</span>
</a></li>
<li><a href="lisanslar">
<i class="fas fa-wallet"></i>
<span class="nav item">Lisanslar</span>
</a></li>
<li><a href="#">
<i class="fas fa-cog"></i>
<span class="nav item">Ayarlar</span>
</a></li>
<li><a href="#" class="logout">
<i class="fas fa-sign-out-alt"></i>
<span class="nav item">Çıkış</span>
</a></li>
</ul>
</nav>
<script src="jquery.js"></script>
<script src="custom.js"></script>
</body>
</html>
custom.js :
$(function(){
$('a[data-ajax=true]').click(function(){
var href = $(this).attr('href');
alert(href);
$.ajax({
url: "ajax.php",
type: "post",
data:{"href":href},
dataType: "json",
success: function(){
$('title').text(cevap.title);
history.pushState('','','/eyup2/' + href);
}
});
return false
});
});
buda ajax.php:
<?php
$href = explode('/', rtrim($_POST['href'], '/'));
switch( $href[0] ){
case 'anasayfa':
$json['title'] = '$rise';
echo "asdasdasdsadsadsad";
break;
case 'istatis':
$json['title'] = '$hakkında';
echo "asdasdasdsadsadsad";
break;
default:
$json['title'] = '$rise';
$json['content'] = 'burası Benim';
}
echo json_encode($json);
?>
yardımcı olursanız sevinirim