SORU
3 EKİM 2008, Cuma


JQuery dur .yük önbelleğe alınmasına tepki

Aşağıdaki kodu bir URL bir GET isteği yapmak istiyorum:

$('#searchButton').click(function() {
    $('#inquiry').load('/portal/?f=searchBilling&pid='   $('#query').val());            
});

Ama sonuç her zaman yansımıyor. Örneğin, arama düğmesine tıkladım zaman dışarı tükür bu yanıtta bir değişiklik yığın izleme ama iz görünmedi yığın yaptım. Ajax tepkisini kontrol eden temel PHP kodu baktım ve doğru kodu vardı ve doğrudan sayfasını ziyaret ama çıkış iade ederek doğru sonucu gösterdi .yük yaşındaydı.

Ben tarayıcıyı kapatıp yeniden açın eğer bir kez çalışır ve sonra eski bilgiler geri dönmek için başlar. Bu denetim jQuery ile yapabilir miyim veya benim PHP komut dosyası olması gerekiyor mu çıktı önbelleğini kontrol başlıkları?

CEVAP
3 EKİM 2008, Cuma


Eğer her istek için ayrı ayrı önbelleğini kontrol etmek istiyorsanız $.ajax() gibi daha karmaşık bir fonksiyon kullanmak zorunda. Veya, eğer sadece her şey için açmak istiyorsanız, komut: üstüne koy

$.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • MotoManTV

    MotoManTV

    10 Aralık 2009
  • sonia989

    sonia989

    26 EKİM 2006