Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onclick不断被调用_Javascript_Jquery_Html_Events_Onclick - Fatal编程技术网

Javascript onclick不断被调用

Javascript onclick不断被调用,javascript,jquery,html,events,onclick,Javascript,Jquery,Html,Events,Onclick,我有一些HTML: 解决 功能后点击{ 答案=[A、B、C] rand=答案[Math.floorMath.random*answers.length]; document.getElementByIdmessage.innerHTML=+rand+; $.ajax{ 键入:“POST”, url:'somefile.php', 数据类型:“文本”, 成功:functionmsg{ 如果味精{ window.location=msg; } } }; } 我发现了问题,但我不明白。 下面的脚本导

我有一些HTML:

解决 功能后点击{ 答案=[A、B、C] rand=答案[Math.floorMath.random*answers.length]; document.getElementByIdmessage.innerHTML=+rand+

; $.ajax{ 键入:“POST”, url:'somefile.php', 数据类型:“文本”, 成功:functionmsg{ 如果味精{ window.location=msg; } } }; }
我发现了问题,但我不明白。 下面的脚本导致事件始终被激发

<script src="//assets.codepen.io/assets/editor/live/events_runner-21174b4c7273cfddc124acb0876792e0.js"></script>

无法复制Firefox 51。提供一个。向我们展示成功回调中的代码您可能在AJAX请求中的某个地方包含了postClick,您只需要postClick。我添加了AJAX调用。msg是一个新页面,或者什么都没有。在文件中搜索postClick只会得到上面提到的两个位置。我不知道该怎么告诉你不能繁殖。我还是不可能繁殖。你有这个在线,可以包括一个链接吗?我只是分析了一下脚本。函数m创建并分派click事件。函数u设置半秒超时。函数c绑定调用其他函数的事件侦听器,这些函数触发调用上述某些函数的另一个事件侦听器。这很让人困惑,因为它已经缩小了,但是你可以看到为什么这个脚本要对这种奇怪的行为负责。您是否已将代码笔生成的源代码复制粘贴到HTML文件中?下次,事先创建一个HTML模板,然后复制粘贴JS、CSS和HTML。