önbellekleme javascript durdurmak

0 Cevap php

Ben bir sorun var.

Ben bir web uygulaması oluşturmak için zend kullanıyorum ve benim jquery ve javascripts ile bir sorun rastlamak var.

Ben script etiketleri içindeki sayfada yazılı jquery kodu ile bir sırasını gösteren bir sayfa var.

Ben web sitesinde her sayfasını yüklemek için jQuery $. Yazı kullanıyorum.

Benim sorunum taze bir sipariş sayfası (ilk kez bir sipariş sayfasına erişerek) seçtiğinizde, sonra doğru post değişkenleri gönderilen sipariş bilgi eklemek için bir jquery iletişim kutusunu açan bir düğme üzerine tıklayın olduğunu; sonra başka bir sipariş için gitti ve o düğmeye eklemek tıkladım ama eğer yine önceki sipariş sonrası değişkenleri gönderir.

Ben önceki javascript bilgileri önbelleğe olmuştu varsayalım. Benim önbelleğini boşaltmak eğer tekrar sipariş için çalışıyor ancak ondan sonra sırayla başarısız.

Ben inline javascript kodu içine söz değişkeni (sipariş numarası) sopa php kullanıyorum.

Bu benim düşüşünü tahmin ediyorum.

Ne ben anlamıyorum o zaman gider ve sayfanın birkaç bölümleri kapmak için ajax kullanır, çünkü javascript sayfanın ilk yüklenmesi için güzel çalışıyor. Yani çalışıyor ama benim düğmesini kullanın zaman başında kullanılan orijinal sipariş kimliği geri döner.

Benim kod Ekli:

function getFreightTable()
    {
        $.post("order/freighttable", "OrderID=<?= $this->orderID; ?>" , function(data){
            $("#tabs-3").html(data);
        });
    }

    $("#OrderAddFreightButton").live('click',function() {
        $.post("freight/new", "OrderID=<?= $this->orderID; ?>", function(data) {
            $("#orderAddFreightDialog").html(data);
            $("#orderAddFreightDialog").dialog({    
                autoOpen: true, 
                hide: 'slide',
                show: 'slide', 
                title: 'Add New Freight Information',
                closeOnEscape: true,
                close: function(event, ui) 
                { 
                    $("#orderAddFreightDialog").empty();
                    getFreightTable();
                }
            });
        });
        return false;
    });

Benim php kodu içinde doğru sipariş id yerleştirerek ancak javascript eski kümesine geri dönmektedir.

Ben sitenin bir başka bölümü ile benzer bir sorunu yaşıyorum ve ben farklı bir bilgisayarda kullanmak ve önbelleği temizlendi bile javascript 3 hafta önce geri javascript kodu dönülüyor. Bu beni korkutuyor.

0 Cevap