2016-05-02 5 views
0

私は、ユーザーが投票可能で、ポイントのグローバルバンクを取得または追加することを含むプロジェクトを作成しようとしています。JavaScriptでlocalstorageの値をserverstorageの値にするにはどうすればよいですか?

これは私の非常に基本的なプロトタイプですが、localstorageの値をグローバルにする方法と、serverstorageを使用するすべてのユーザーに同じ方法を見つける必要があります。

コード:

<!DOCTYPE HTML> 
<html> 

<head> 
    <title>Javascript variable testing</title> 

<script type="text/javascript"> 
    var clicks; 

    function onClick() { 
     clicks = +clicks + 1; 
     document.getElementById("clicks").innerHTML = clicks; 
     localStorage.setItem('clicks', clicks); // set the value to localStorage 
    }; 

    window.onload = function() { 
     clicks = localStorage.getItem('clicks') || 500000; // get the value from localStorage 
     document.getElementById("clicks").innerHTML = clicks; 
    }; 
</script> 
</head> 
<body> 
    <button type="button" onclick="onClick()">Click this bit</button> 
    <p>Clicks: <a id="clicks">500000</a> 
    </p> 
</body> 

</html> 
+0

これには 'serverStorage'が必要です.... – Rayon

+1

ローカルストレージは、well ... * local *です。それは名前の中にあります。 Webページのすべてのユーザーに同じ値が表示されるようにするには、サーバーに保存する必要があります。 – nnnnnn

+0

プロジェクトは完全にクライアント側(javascript)ですか、それともバックエンドが関係していますか? –

答えて

2

localStorageユーザーのブラウザにデータを格納するためのものです。必要に応じて、サーバーにデータを格納する必要があります。あなたは同じのためにAJAXを使用することができます。

関連する問題