2011-10-18 12 views
3

<span id="shortfall" style="color:black">1</span> views番号を自動増分する方法は?

jqueryでこれを取得する方法はありますか?

ユーザーがページをリフレッシュすると、数字が自動的に1ずつ増えます(2,3,4 .....)。どうやってするの?ありがとう、

+0

ちょっと説明してもらえますか... –

+0

PHPをあきらめることにしましたか? – alex

答えて

0

あなたがウェブストレージAPIを使用することができる場合、それは非常に簡単でなければなりません(あなたはまた、あなたが実際に達成しようとしているものに応じて、sessionStorageを使用することができます):

$(document).ready(function() { 
    if(!localStorage.count) { 
     localStorage.count = 0; 
    } 
    localStorage.count++; 
    var num = localStorage.count; 
    $("#shortfall").text(num); 
}); 

ここworking exampleです。クッキーを使用することもできますし、サーバー側で実行することもできます(PHPセッションなど)。私はあなたが各ユーザのために増加する番号か、すべてのユーザのための合計を意図しているかどうかについて完全にはっきりしていません...後者なら、あなたはそれをサーバ側で行う必要があります!

0

サーバー上でCOOKIE、LocalStorageまたはDatabaseを使用できます。

0

印象のカウンタを実装しようとしている場合、jqueryはJavaScriptを使用しないため、jQueryがクライアント側で動作し、現在の数値をクッキーに保存してからインクリメントする新しいユーザーの場合は常に1になるため、各ページの再読み込みはそれほど役に立ちません。

1

あなたはジャバスクリプトのlocalStorage変数に印象を保存する場合は、何をする必要がある

  1. は、データベース内の現在の印象を取得し、ということです。
  2. 現在のユーザーインプレッションを既存のインプレッションに追加して、インプレッションが増加し続けるようにします。

これはうまくいきます。

関連する問題