lostyazilim
tr.link

URL değiştirirken sorun yaşıyorum

2 Mesajlar 542 Okunma
lstbozum
tr.link

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Merhaba arkadaşlar... Aşağıdaki javascript kodumda ufak bir sorunum var ama ben halledemedim bir türlü. Halledemedikçe de beyin iyice sulanıyor biliyorsunuz.

Ajax ile başka sayfadan veri çektikten sonra alt alta listeliyorum facebook tarzında ama sayfanın URL'sini de değiştiriyorum ben. Google bunu şart koymuş.

Aşağı inip devamını yükle butonuna basınca url kısmı siteadi.com/sayfa/2 olması gerekiyor ve böyle böyle artması gerekiyor. Ama her yeni veri çekişimde url siteadi.com/sayfa/sayfa/3 şeklinde "sayfa/" yazısını da arttırıyor. Ben de bunu engellemek için bir if koşulu koydum "kontrol" değişkeniyle.

İlk yüklemede url'nin sonuna "sayfa/2" eklenecek, ondan sonra sadece 2 olan sayı arttırılacak ve böyle devam edecek ama olmuyor. Kontrol değişkeninde hata yapıyorum galiba ama nerede? Yardımcı olursanız sevinirim.


$('.nextContent').live("click",function(){
var ID = $(this).attr("id");
var sayfa = $(".nextContent").attr("rel");
var kontrol = 0;

$.ajax({
type: "POST",
url: "ajax.php",
data: "lastmsg="+ ID + "-" + sayfa,
cache: false,
success: function(html){
$("#content").append(html);

if(kontrol == 0){
history.pushState('', '', 'sayfa/' + sayfa);
kontrol = kontrol + 1;
}else{
history.pushState('', '', sayfa);
}
}
});
});
 

 

wmaraci
reklam

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Tamam hallettim o kısmı teşekkürler. Tıklanma işlemi yapılmadan önce kontrol değişkenini koymam gerekiyormuş. Gözümden kaçmış.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al