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)

4

1 に答える 1

0

PHP ページから評価を取得し、評価を更新するには、document-ready で 1 回実行される AJAX 要求を追加する必要があります。

$(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 に答える