怎样防止重复发送 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>
<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'; }
相关文章推荐
- zipline tradingcalendar
- caffe使用cifar10数据集问题记录
- python多线程join方法导致不能接收信号
- 企业级分布式实时搜索模型研究与实现SorlCloud+HBase+Flume-ng
- fpga 配置flash加密的好方法
- 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
- Hibernate多对多简单配置
- 3.5 Zend_Db_Table_Rowset
- centos6 yum 安装memcached
- 通过登录触发器跟踪会话产生trace文件
- PHP中常用的转义函数
- Android传感器入门
- gulp inline
- 通过安卓系统培训 真的能够更快入门android领域?
- 关于static
- SparseArray稀疏数组浅析
- 使用Xcode检测循环引用
- JFinal教程JfinalUIB 代码笔记 (9)--- JFinal分页存在的问题
- 图解new
- 猿题库 iOS 客户端架构设计