在jquery脚本上保存按钮计数值

时间:2016-03-26 13:45:53

标签: javascript php jquery html

我想让这个脚本正常工作

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


  <input type="text" value="valueofButton" id="number"/>
  <input type="hidden" value="1" id="number1" min="0"/>
  <input type="button" id="increment" value="Increase"/>
  <input type="button" id="decrement" value="Decrease"/>
</body>
</div>

<script language='javascript' type='text/javascript'>
  $(document).ready(function(){
    $("#increment").click(function(){
      if($('#number1').val() !="0"){
        var $n = $("#number1");
        $n.val(Number($n.val())-1);
        var value = $n.val();
        $("#number").val(value +' valuedisplayed');
       }
    }); 

    $("#decrement").click(function(){
      if($('#number1').val() !="20"){
        var $n = $("#number1");
        $n.val(Number($n.val())+1);
        var value = $n.val();
        $("#number").val(value +' valuedisplayed');
      }
    });
  });
</script>

它运作良好。但我希望当用户#2进入页面时,应显示用户#1点击的值。

例如,如果用户#1在增加按钮时单击一次,则该值将显示为1次单击

如果用户#2进入该页面,当点击增加按钮时,该值将为2而不是1(因为用户#1也已点击)或如果用户#2点击减少,则显示的值将为0

我可以在服务器的txt文件中保存信息(点击增加/减少的数量)吗?

我该怎么做?

如何使每个会话只按一次按钮?

1 个答案:

答案 0 :(得分:0)

你的问题不太清楚。但是如果你只是在txt文件中保存值'number',你可以对php文件进行ajax调用,你可以将数据保存为:

file_put_contents('sample.txt',$number);