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'在服务器端。 每次 page( div class='product-container-right') 是如何从缓存中加载div id='productvote-20' class='product-vote'javascript( or jquery)

4

1 回答 1

0

您需要添加 AJAX 请求,该请求将在 document-ready 上运行一次以从 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' />
于 2013-08-18T09:01:37.993 回答