在服务器端的现金页面加载页面的一部分

时间:2013-08-17 22:25:36

标签: php jquery ajax

页面包含产品详细信息并对其进行评级。 等级为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)加载。

1 个答案:

答案 0 :(得分: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' />