我有一个包含以下脚本的网页
Javascript
function LinkClicked() {
var stage = this.id;
var stop = $('#ContentPlaceHolderMenu_txtDate').val();
var nDays = $('#ContentPlaceHolderMenu_txtNumberOfDays').val();
$("[id$='spinner']").show();
$.ajax({
type: 'POST',
contentType: 'application/json',
url: "...",
data: "{stage:'" + stage + "',stop:'" + stop + "',nDays:'" + nDays + "'}",
success: function (data) {
$("[id$='spinner']").hide();
PlotData(data.d);
},
error: function () {
$("[id$='spinner']").hide();
alert("An error occured posting to the server");
}
});
}
如何在查询运行时阻止用户重复单击?呼叫来自网格中的单元格,不能轻易禁用。理想情况下,我想要一种在脚本中执行此操作而不禁用 DOM 上的链接的方法。
这里我点击了五次,可以看到发送了五个 AJAX 请求。该页面应禁用已在运行时重复调用的同一调用。
提前致谢。