• 22-07-2013, 15:54:15
    #1
    Merhabalar.
    Kendim yazıdığım e-ticaret te daha önce hiç siteye girmeyen biri yada girip browser ı tamamen kapatıp yeniden actıgımızda ve siteye giris yaptıgımızda ana sayfadaki herhangi bir ürünü sepete ekleyemiyor. Ancak sitenin herhangi bir sayfasına girip tekrar anasayfaya dönüp sepete ekle dediğimizde sorunsuz çalışıyor? Sadece browser yeni girisinde sıkıntı cıkarıyor acaba ne olabilir?

    function SepeteEkle(urun_ID,adet)
    {
    $('.cart-load').show().delay(1500).fadeOut(1000);
    $('.view-account').hide().delay(2500).fadeIn(1000);	
    $.ajax({
    type: 'GET',
    url: site + '/sepete_ekle.php',
    data: 'urun_ID='+urun_ID + '&adet=' + adet,
    success: function(sonuc) {
    $('#sepet_urun_sayisi').html(sonuc);
    }
    });
    }
    sepeteekle.js bu

    aynı zamanda
    setInterval(function(){SepetGuncelle();}, 1000);
    bu kodlar ile sepeti her 1 saniyede bir güncelliyorum.
  • 22-07-2013, 16:21:54
    #2
    hocam browserı açıp kapatıyorsan session kullandığından olur, eğer cookie kullanırsan çözeceğini düşünüyorum.
  • 22-07-2013, 16:41:00
    #3
    evet sepete eklerken sessionid kullanıyorum da siteye sıfırdan giren birindede aynı problem yaşanıyor?
  • 22-07-2013, 18:57:37
    #4
    arkadaşlar anasayfaya direk girince üye girişde çalışmıyor oda ajax ile post ediyor? varmı bilgisi ilgisi olan?
  • 23-07-2013, 13:51:57
    #5
    değişkenlerini kontrol et.çakışma vardır.
  • 23-07-2013, 14:14:20
    #6
    yeniseo adlı üyeden alıntı: mesajı görüntüle
    değişkenlerini kontrol et.çakışma vardır.
    iyide sayfaya girip anasayfa butonuna tıklayınca yani bi nevi sayfa yenidne yüklenince çalışıyor. aynı postlar mesela kategori sayfasındada include edildi oralarda sıkıntısız çalışıyor.
  • 23-07-2013, 14:22:20
    #7
    ulast adlı üyeden alıntı: mesajı görüntüle
    iyide sayfaya girip anasayfa butonuna tıklayınca yani bi nevi sayfa yenidne yüklenince çalışıyor. aynı postlar mesela kategori sayfasındada include edildi oralarda sıkıntısız çalışıyor.
    sayfanı paylaşırsan yardımcı olabiliriz.
  • 23-07-2013, 14:40:02
    #8
    yeniseo adlı üyeden alıntı: mesajı görüntüle
    değişkenlerini kontrol et.çakışma vardır.
    Alıntı
    <script type="text/javascript">
    var frm = $('#giris_form');
    frm.submit(function () {
    $.ajax({
    type: frm.attr('method'),
    url: frm.attr('action'),
    data: frm.serialize(),
    success: function (data) {
    $("#girissonuc").hide().html(data).fadeIn(1000);
    $("#girissonuc").delay(1500);
    $("#girissonuc").fadeOut(1000);
    }
    });

    return false;
    });
    </script>
    bu login post etmek için

    Alıntı
    function SepeteEkle(urun_ID,adet)
    {
    $('.cart-load').show().delay(1500).fadeOut(1000);
    $('.view-account').hide().delay(2500).fadeIn(1000);
    $.ajax({
    type: 'GET',
    url: site + '/sepete_ekle.php',
    data: 'urun_ID='+urun_ID + '&adet=' + adet,
    success: function(sonuc) {
    $('#sepet_urun_sayisi').html(sonuc);
    }
    });
    }
    buda sepete eklemek için .
    Acaba browser'la alakalı olabilir mi? yada
    Alıntı
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
    jquery sürümüyle alakalı olabilir mi?
  • 25-07-2013, 02:25:41
    #9
    büyük ihtimal /'larla alakalı bir durum ajax post ettiğiniz dosya url'sini tam olarak yazıp birde o şekilde deneyin. yani siteadi.com/sepetat.php şekilde post edin.