(JavaScript)脚本不会只计数一次,也许不能识别变量?

用户4107871

我确信这是一个超级简单的修复程序,但我看不到它。.我有一个播放按钮,并且只希望它在第一次单击时才写入数据库(包括播放计数)。

知道为什么这行不通吗?此结果计算每次点击,如果countonce = 0并在开始时声明为0,则不会计算任何点击。我误解了javascript吗?

 <div id="left-05-play_">
 <script type="text/javascript">
 var currsong = 1;
 var playcountadd = document.getElementById('left-05-play_');
 playcountadd.onclick = function() {
 if (countonce != 1) {
 $.post( "php/songadd.php", { addsong: "1", } );
 var countonce = 1;
 } }
 </script>
 </div>

感谢您抽出宝贵的时间阅读此问题。

t

这应该可以解决问题。

var currsong = 1;
var songadded = false;
var playcountadd = document.getElementById('left-05-play_');

playcountadd.onclick = function() {
   if (!songadded) {
      $.post( "php/songadd.php", { addsong: "1", } );
      songadded = true;
   }
}
  • 改变countoncesongadded
  • 移动songaddedonclick功能
  • 更改songadded为布尔逻辑
  • songadded=false在继续进行AJAX发布之前,请检查是否

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

只计算一次python变量

来自分类Dev

只运行一次JavaScript函数

来自分类Dev

JavaScript按钮只按一次

来自分类Dev

Javascript onresize 只触发一次

来自分类Dev

Javascript 递归只触发一次

来自分类Dev

计数器只添加一次

来自分类Dev

我的脚本只更新一次文字

来自分类Dev

为什么我的jQuery脚本只执行一次?

来自分类Dev

jQuery 脚本只工作一次,然后 TypeError: $(...) is not a function

来自分类Dev

如何只包含一次javascript文件?

来自分类Dev

javascript:我的声音只播放一次?

来自分类Dev

如何只包含一次javascript文件?

来自分类Dev

每次登录后如何只运行一次javascript?

来自分类Dev

只控制一次 JavaScript 函数的执行

来自分类Dev

javascript 代码只在页面加载时工作一次

来自分类Dev

只发生一次的 HTML Javascript 函数

来自分类Dev

Javascript 文件导入只工作一次

来自分类Dev

每天减少一次变量-Javascript

来自分类Dev

Javascript一次定义变量

来自分类Dev

尝试:一次不能多次借用_变量

来自分类Dev

Connected 属性只更新一次,不会第二次更新

来自分类Dev

批处理脚本不会显示变量

来自分类Dev

为什么计数器值只在第一次递增和递减?

来自分类Dev

GLUT只运行一次显示回调,并且不会输出到终端

来自分类Dev

在while循环中只运行一次,而不会中断循环

来自分类Dev

使用python只更新队列中第一次出现的对象而不会中断

来自分类Dev

脚本只进入一次最里面的while循环

来自分类Dev

每次单击devtool页面上的按钮时,如何只执行一次内容脚本功能?

来自分类Dev

如何一次只移动一只乌龟?