页面包含产品详细信息并对其进行评级。
等级为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 :(得分: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' />