2016-03-24 22 views
0

Ben pjax aşağıdaki olay dinleyicisi vardır: beforeReplace sunucudan içeriğini kontrol etmek ve bir koşul karşılandığında, o zaman bir şey veönle yerine html içeriği

$(document).on("pjax:beforeReplace", function(e, contents) { 
    var $contentBeforePut = $(contents); 

    if(conditionHere) { 
     // here I want to prevent put html content, I tried with: 
     location.reload(true); 
    } 
} 

göstermez ama çalışmıyor, html içeriğinin koyulduğu, görünür olduğu ve sayfanın yeniden yüklendiği anlamına gelir.

$(document).on("pjax:end", function() { 
    // the code is executed even I put location.reload in beforeReplace event 
}); 

Pjax ile içerik koymadan önce sayfayı yeniden yüklemek istiyorum, nasıl yapmalı?

+0

den

$(document).on("pjax:beforeReplace", function(e, contents) { var $contentBeforePut = $(contents); if(conditionHere) { // here I want to prevent put html content, I tried with: return false; } } 

referans lol sayfayı yeniden eğer neden ajax kullanan

deneyin? – madalinivascu

+0

Soruyu veya ne yaptığımı anlamıyorsanız, lütfen sorun ... –

+0

ne demek istiyorsun * pjax ile içerik koymadan önce sayfayı yeniden yüklemek istiyorum, nasıl yapmalı? * – madalinivascu

cevap