|
|
| |||||||
| Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Merhaba arkadaşlar. Sitemde sayfalama yapmak yerine ajax kullanarak 10ar 10ar veri çekmek istiyorum. ve bi buton sayesinde bunu yapmasını istiyorum. Öncelikle Ajax konusunda zerre kadar bilgim yoktur. Biraz araştırma yaptım kodlara ulaştım fakat siteme entegre ettiğimdeb veritabanından 10ar 10ar vri çekeceğine bulunduğu kategoriden bir sonraki kategorinin içeriğini çekiyor ve html kodlarının iç içe girmesine neden oluyor. Mesela ben sayfa.php?kat=1 yani 1. kategorideki içeriklerin buton sayesinde 10ar 10ar gösterilmesini isterken butona bastığımda sayfa.php?kat=2 nin yani 2. kategorinin içeriğini çekiyor ayrıca tüm sitenin html kodlarını çekip yayınlıyor dolayısıyla tablo kodları bozuluyor. Benim Kodlarım: Kod: function gonder2(id){
$("#sonuc-"+id+"").html('<div id="resim" style="margin-top:10px;"><center> <br /> <br /> <img src="http://www.sineq.net/wait.gif" /><br> <br></center></div><div style="clear:both; width:0;"></div>');
$('#yorum-'+id+'').hide();
$.ajax({
type:'POST',
url:'film-liste.php?kat='+id+'',
data:$('#veri-formu-'+id+'').serialize(),
success:function(cevap){
$("#sonuc-"+id+"").html($(cevap).fadeIn('5000'));
$('#yorum-'+id+'').hide();
}
})
} Kod: <div id="yorum-10" class="dahasi">
<form id="veri-formu-10" name="veri-formu" method="post" action="">
<input class="DahasiB" name="Submit" id="Submit" onclick="gonder2(10);this.disabled=true;" value="" type="button">
<input name="arama" id="arama" type="hidden">
<input name="toplam" id="toplam" value="40" type="hidden">
</form>
</div>
<div id="sonuc-10">
</div>
__________________ En uzak mesafe iki kafa arasındadır... birbirini anlamayan. |
| |||
| http://www.serpito.com/ajax-sayfalama-paging/ internette şöyle bir şey buldum. İşini görecektir hocam. - Ayrıca http://gronia.com/forum/g-jquery-ile...lama-1357.html bu da var hocam. |
| |||
| film-liste.php?kat='+id+' film liste dosyasından çekiyor ve kategori değişkeni veriyor. yani bir sonraki sayfaya değil bir üst kategori id sine geçiyor. bunun film-liste.php?kat=kategoriid&sayfa='+id+' gibi bir sayfa çağırılması lazım. yine html problemi alırsın bu şekilde de. özel bir pghp dosyası yazman lazım. tam sayfa üretmeyecek ajaxın divinin içindeki bölümü üretecek. sen ona hangi sayfa id si verirsen o sayfa idsinden 10 kayıt çekip html head açmadan bir div içinde listeleyecek. |
| | |||
| url:'film-liste.php?kat='+id+'', burda id her seferinde değişecekse kategorin değişecek dikkat et; yani gonder2(20); yaptığında url:'film-liste.php?kat=20', oluyodur onun için farklı kategori içeriği görüyorsun... ve normal sayfaları ajax a dönüştürürken sayfanın kayması çok normal.. çünkü ajaxın amacı uzaktaki parçayı sayfanın bir bölümüne yazdırmak. veriyi çektiğin php dosyasında da değişiklilkler yapman gerekecek anlaşılan... şimdiden kolay gelsin..
__________________ CSS | xHTML | AJAX | PHP | Okey Sitesi Test Ediyoruz!! (http://goo.gl/sx76N) |
| |||||
| Alıntı:
Alıntı:
![]() Alıntı:
__________________ En uzak mesafe iki kafa arasındadır... birbirini anlamayan. |
| | |||
| Alıntı:
kısmını biraz daha detaylandır bence mesela film-dahasi.php?kat=3&miktar=10&baslangic=0 gibi ...
__________________ CSS | xHTML | AJAX | PHP | Okey Sitesi Test Ediyoruz!! (http://goo.gl/sx76N) |
| |||
| bu gece değilde yarın gün içinde deneyip sonuçları burda yazarım. çok teşekkür ederim.
__________________ En uzak mesafe iki kafa arasındadır... birbirini anlamayan. |
| |||
| aycan yardımcı olucaktır sana o baya tecrübeli jquery konusunda takibindeyim sürekli.Ayrıca bu işe yarar ; http://www.serpito.com/ajax-sayfalama-paging/ Konu KeyiflePaylas tarafından (11-06-2011 Saat 18:52:49 ) değiştirilmiştir.. |
| |||
| Alıntı:
__________________ ücretli jquery ve psd to css işlemleri için pm. |
![]() |
| Bookmarks |
| Seçenekler | |
| |