v2.5.2
Giriş yap

AJAXDA SIKINTI ÇEKİYORUM

bugra
305 defa görüntülendi

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

aykhan
656 gün önce

merhaba $href değişkenine verdiğin değerin içinde rtim diğe bir fonksiyon yazmışsın, eğer boşlukları silmek için yazdıysan o rtrim değil trim()