您的位置:首页 > 其它

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

2016-03-30 15:44 411 查看
<!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';
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: