我有一个带有单击事件的按钮,我的问题是事件函数的代码仅在双击而不是单击时执行
<input class="btn btn-default" type="submit" id="submit2" name="submit" value="Suprimer" onclick="suprimer('5','5656','676','vf567','fg6')">
函数是:
function suprimer(first, second, third, fourth, fifth) {
var str = '';
var dataString = str;
$.ajax({
type: 'GET',
url: '/supression/suprimer/' + first + '/' + second + '/' + third + '/' + fourth + '/' + fifth + '/',
data: dataString,
success: function(data) {
$('#shows2').html(data);
}
});
return location.reload();
}
您能帮我解决这个问题吗?
最佳答案
这是因为您在请求完成之前重新加载了页面。因此,大多数情况下,当页面开始重新加载时,请求将被取消。
只需将 location.reload();
移至 success
函数即可。或者删除它,因为您已经从 html 中删除了数据。
关于javascript - click 事件仅适用于双击而不是单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54041079/