Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php & ajax pagination nasıl yaparım

Arkadaşlar selam, bayadır aramaktayım ama istediğim gibi bir örneğe ulaşamadım..

Yeni yapacağım web sitesinde bi galleri sayfası hazırlıyorum ve sayfalamayı ajax ile yapmak istiyorum. Paging elemanlarım arasında prev next butonları ve hangi sayfaya gideceğimi gösteren bir select box olacak. Php tarafı tamam fakat ajax js/ajax konusunda çok yeterli olmadığım için bakındığım örnekleri analiz edemedim...

Php/ajax ile paging konusunda bana yardımcı olursanız çok sevinirim.

Sevgiler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • teacher0610 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    54 cevap - 29 soru
    Aslında işlem basit. Eğer php ile sayfalama kodların hazırsa, sayfalamayı yapacağın yerde sadece bir fonksiyon kullanacaksın. Şu şekilde:

    function sayfagetir()
    {
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
    }
    no = document.getElementById("rakam");
    xmlhttp.open("GET","sayfalama.php?sayfano="+no,true);
    xmlhttp.send();
    }

    Burada rakam gidilecek sayfanın numarasının içinde olduğu elementin adı olacak..
    • teacher0610 adlı üyenin fotoğrafı teacher0610
      Düzeltme :
      no = document.getElementById("rakam").value;

      şeklinde olacak..
      10 yıl önce yazılmış
    • dejin adlı üyenin fotoğrafı dejin
      Hocam öncelikle cevap için çok teşekkür ederim..

      Bu konuda aklıma takılan konu core js yerine jquery kullanmamız daha pratik olmazmı, en azından çıkacak loading için, ajaxSetup için benim işimi kolaylaştıracak çünkü sadece jquery kütüphanesne hakimim javascriptte..
      Bu yöntemin de işime uygun olduğunu düşünüyorum, gayet kullanışlı fakat eklemem gerekebilecek diğer özelliklerde jquery benim için çok daha kolay olacak core js çok bilmemem nedeniyle..

      Cevap için tekrar teşekkür ederim
      10 yıl önce yazılmış
  • huko adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    3 cevap - 0 soru
    http://projects.allmarkedup.com/jquery_quick_paginate/

    Bu eklentiyi incelemeni tavsiye ederim.