クリックするとプラス1増加する親指の単純なスプライト画像があります。それはまさに私が望むように機能していますが、ページがリロードされたときに投票が保存されるように、これらの結果をデータベースに保存する必要があります。
したがって、これを達成するには、ajaxを使用して、投票時にページがリロードされないようにし、データベースに保存する必要があると考えています。
私は codeigiter を使用しており、これを完了する方法についていくつかのガイダンスを使用できます。おそらくチュートリアルへのリンクですか?
これが私のコードです:
<script>
$(function(){
var valueElement = $('#value');
function incrementValue(e){
valueElement.text(Math.max(parseInt(valueElement.text()) + e.data.increment, 0));
return false;
}
$('#plus').bind('click', {increment: 1}, incrementValue);
$('#minus').bind('click', {increment: -1}, incrementValue);
});
</script>
<div class="thumb_counter">
+<span id="value">0</span>
</div>
<div id="thumb_thumb">
<a id="plus" href="#" class="myButtonLink">+</a>
</div>
また、これをコメントのIDにリンクする必要があります。
次のようにコメントのIDを取得します。
if ($airwave){
foreach ($airwave as $airwave_comment_row)
{
$airwave_comment_row['id'];
}