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

  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009