怎样防止重复发送 Ajax 请求?

<!DOCTYPE html>
<html>
<head>
<title>TODO supply a title</title>
<meta charset="GBK">
</head>
<body>
<input type="button" id="btnTest" value="测试"/>
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
<script>
$('#btnTest').click(function() {
if (this.ajaxRequest_ != undefined && this.ajaxRequest_.readyState < 4) {
alert('wait');
return false;
}

this.ajaxRequest_ = $.ajax({
type: "POST",
url: "homepage/test",
success: function(msg) {
alert(msg);
}
})
});
</script>
</body>
</html>

#php接口返回的消息
public function test() { sleep(5); echo 'success'; }
原文地址:https://www.cnblogs.com/haiying520/p/5337460.html