Ana sayfa PHP Jquery ile DIV etiketini yenileme

Jquery ile DIV etiketini yenileme

14
0
yararlı php kodları
yararlı php kodları

Jquery’in AJAX özelliği ile DIV etiketini manuel veya otomatik olarak yenileme örnekleri.

<a href="javascript:;" id="manuel"> <i class="fa fa-refresh"></i> </a>
<ul class="list-group" id="manuelyenileme">
    <li class="list-group-item">Acı acıyı keser, su sancıyı </li>
    <li class="list-group-item">Aba altında er yatar </li>
    <li class="list-group-item">Ağaç Yaş İken Eğilir </li>
    <li class="list-group-item">Tereciye tere satılmaz </li>
    <li class="list-group-item">Davul birinin boynunda, tokmak bir başkasının elinde </li>
</ul>
 
<ul class="list-group" id="otomatikyenileme">
    <li class="list-group-item">Acı acıyı keser, su sancıyı </li>
    <li class="list-group-item">Aba altında er yatar </li>
    <li class="list-group-item">Ağaç Yaş İken Eğilir </li>
    <li class="list-group-item">Tereciye tere satılmaz </li>
    <li class="list-group-item">Davul birinin boynunda, tokmak bir başkasının elinde </li>
</ul>

JQUERY manuel yenileme

<script>
(function($){
    $(document).on("click","#manuel", function(){
        $.ajax({ 
            type: "GET", 
            url: "ajax.php",
            data: "manuel=manuel", 
            success: function(data){
                if (data){ 
                    $('#manuelyenileme').fadeOut('fast',function(){
                        $(this).html(data);
                    }).fadeIn();
                }
            }
        });
    });
})(jQuery);
</script>

JQUERY otomatik yenileme

<script>
(function($){
    yenile(); //
})(jQuery);
 
function yenile(){
    $.ajax({ 
        type: "GET", 
	url: "ajax.php",
	data: "manuel=otomatik", 
	success: function(data){
	    if (data){ 
		$('#otomatikyenileme').fadeOut('fast',function(){
		    $(this).html(data);
		}).fadeIn();
            }
            setTimeout(yenile, '5000'); //5 saniye
        }
    });
}
</script>

PHP – ajax.php

<?PHP
include 'db.php';
if (isset($_GET['manuel']) && $_GET['manuel'] == 'manuel'){
    $sql = "SELECT * FROM iller ORDER BY RAND() LIMIT 5"; 
    $res = $mysqli->query($sql);
    $yaz ='';
    while($nt=$res->fetch_array()){
        $yaz .= '<li class="list-group-item">'.$nt['sehir'].' </li>';
    }
    echo $yaz;
}
//
if (isset($_GET['manuel']) && $_GET['manuel'] == 'otomatik'){
    $sql = "SELECT * FROM iller ORDER BY RAND() LIMIT 5";
    $res = $mysqli->query($sql);
    $yaz ='';
    while($nt=$res->fetch_array()){
        $yaz .= '<li class="list-group-item">'.$nt['sehir'].' </li>';
    }
echo $yaz;
}
?>

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here