2013-08-17 82 views
0

頁面包含產品詳細信息並對它們進行評分。 評級是5星與ajax一起使用。 我想緩存這些頁面在服務器端,但我怎麼能緩存產品的細節沒有評級。當服務器端的現金頁面加載部分頁面

<div class='product-container' > 
      <div class='product-container-right' > 
       <h3>product-name</h3><br/> 
      <p>some detail about product</p> 
      </div> 
      <div class='vote-request'>rate this product:</div><br/> 
      <div id='productvote-20' class='product-vote' > 

        <input type='checkbox' name='vote' value='1' /> 

        <input type='checkbox' name='vote' value='2' /> 

        <input type='checkbox' name='vote' value='3' /> 

        <input type='checkbox' name='vote' value='4' /> 

        <input type='checkbox' name='vote' value='5' /> 

      </div> 
     </div> 

我想在服務器端緩存div class='product-container-right'頁面(div class='product-container-right')每次從緩存讀取div id='productvote-20' class='product-vote'時是如何加載的javascript(or jquery)

回答

0

您需要添加將在運行一次AJAX請求文件,準備好從PHP頁面評級和更新評級

$(document).ready(function(){ 
    $('#productvote-20').load('Rating.php?productId=1'); 
}) 

而且在PHP文件,你需要把這個輸出..但不要緩存該頁面

<input type='checkbox' name='vote' value='1' /> 

<input type='checkbox' name='vote' value='2' /> 

<input type='checkbox' name='vote' value='3' /> 

<input type='checkbox' name='vote' value='4' /> 

<input type='checkbox' name='vote' value='5' />