jquery.ajax参数时间例子

总结分享!

<input id='mybtn' type="button" value='点我'  />
	<input id='mysubmit' type="button" value='提交'  />
	<div id='msg' >123</div>

$(function() {
			$('#mybtn').on('click',function(){
				$.ajax({url:'你的url地址'
// 	 				,global:false    // 全局事件开关,true=参与全局事件,false=不参与全局事件
					,type:"post"
	 				,dataType:"json"
	 				,data:{"type":"3"}
	 				,async:false
	 				,success:function(data){
	 					//每次ajax执行完成如果成功就回调此函数,此函数与error函数不可以同时触发
// 	 					console.log('success:');
// 	 					console.log(data);
	 					}
	 				,complete:function(XMLHttpRequest,textStatus){
	 					//每次ajax执行完成都会触发此回调函数,不管成功与否。
	 					console.log('complete');
	 					//延迟三秒后,放开提交按钮
	 					setTimeout(function(){
	 						$('#mysubmit').removeAttr("disabled");
	 					},3000);
	 				}
	 				,error:function(data){
	 					//每次ajax执行完成如果失败就回调此函数,此函数与succcess函数不可以同时触发
// 	 					console.log('错误:');
	 				}
	 				,beforeSend:function(){
	 					//每次ajax执行前触发此函数,可防止重复提交数据
	 					console.log('before');
	 					//提交按钮禁用
	 					$('#mysubmit').attr({disabled:"disabled"});
	 				}
	 			});
	 		});
		});
		$(document).ajaxComplete(function(event,request,settings){
			//全局ajax处理完成走此方法
		});
		$(document).ajaxSuccess(function(event,request,settings){
			//全局ajax处理成功走此方法
// 			console.log('success:'+settings.url);
// 			alert('success');
		});
		$(document).ajaxError(function(event, jqxhr, settings, exception){
			//全局ajax处理失败走此方法
// 			console.log('error:'+settings.url);
// 			alert('error');
		});
		$(document).ajaxStart(function() {
// 			console.log('start:');
// 			   alert('start:');
		});
		$(document).ajaxSend(function(event,request,settings){
// 			console.log('send:'+settings.url);
// 			alert('send');
		});
		$(document).ajaxStop(function() {
// 			console.log('stop:');
// 			   alert('stop:');
		});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值