Bu o cart_process.php adlı bir sayfa için jQuery ile bir ajax isteği gönderir ve cart öğeyi ekler tıklandığında bir bağlantı "Sepete Ekle", bir ürün sayfası var.
Sepeti sepeti denilen bir tanımlama ile çalışır:
$_COOKIE['cart'];
hangi nedenle böyle bir tire ayırıcı ile birlikte eklenen ürünlerin mysql kayıt kimlikleri saklar:
11-36-33-
Sepeti öğelerin sayısını görüntülemek için ben sadece çerez tire sayısını sayısını yapın:
substr_count($_COOKIE['cart'], '-');
ve ben header.php denir ve sepeti sayfası "dahil" başlık dosyasında bu yankı.
Kullanıcı bir mesaj "Öğe başarıyla eklendi" cart_process.php dosya uyarıları sepetinize bir öğe ekler ama header.php gösterilmeleri ediliyor sepeti öğelerin sayısı hala güncellenen değilken şimdi sorundur.
Bu header.php yenilenir değil çünkü, ben yenilemek nasıl görmek tek yolu tüm ürün sayfayı yenilemek etmektir. Ama bu ajax güzelliğini yendi.
Yani benim soru, sadece sayfayı kendisi serinletici olmadan bir sayfada içeren dosyalardan birini yenilemek için bir yol var. Ürünler sayfasında bu durumda header.php?