2012-12-06 101 views
0

嗨,大家好即時加載彈出屏幕這樣CI加載視圖

<script> 
    function show_popup(){ 
    $('#popup-container').load(html); 
$('.popup').fadeIn(); 
    } 
</script> 

在我的HTML

<a onlick="show_popup('popup/view-content')" href="#"> 

當HTML加載之前的HTML加載可以看到我的問題是一段時間之後,新的一個顯示了..我如何卸載以前的HTML。

的觀點似乎緩存,顯示先前的HTML我怎麼能抹去以前的HTML然後加載新的

回答

0

從頁面移除緩存您需要包括這在你的頁面的頂部: -

$this->output->set_header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); 
$this->output->set_header("Last-Modified: " . gmdate("D, d M Y H:i(worry)") . " GMT"); 
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); 
$this->output->set_header("Cache-Control: post-check=0, pre-check=0", false); 
$this->output->set_header("Pragma: no-cache"); 
+0

解決方案應該只在jQuery中先生如何卸載HTML通過jquery –

+0

這是在頁面的視圖? –

+0

是的,你也可以嘗試追加一個隨機數到你的URL。像