我有多个按钮的页面,有时可以非常快速地点击 - 但是看起来Chrome可以保持速度?多次点击可以防止AJAX请求
$(document).ready(function() {
$('.favorite-button').unbind('click').click(function() {
addLine($(this).data('line-id'));
});
});
addLine()函数:
function addLine(lineID) {
$.ajax({
type: 'POST',
url: 'add-line.php',
data: { lineID : lineID },
success: function(server_response) {
$('#counter-lines').html(server_response);
}
});
}
我能做些什么使Chrome将注册和完成每一项Ajax调用? 它似乎并不是Chrome的限制 - 即使两次快速点击都会导致ajax调用失败...
你确定它不是顺序返回的答案是问题?这可能是第二次点击后回来...... –
不知道?尽管如此,这应该不重要。每一次点击都会在数据库中插入一行 - 如果所有的AJAX请求都已完成,我应该可以在10秒后点击一个按钮并显示所有行...但是,所有行都不会插入数据库中,因为它们应该是:(只有当我强迫我的手指冷却点击;)) – EibergDK
你检查铬网络选项卡,你没有得到一个错误吗? –