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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010