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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • hanksranger

    hanksranger

    6 EKİM 2009
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007