post ajax 同步 异步请求_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > post ajax 同步 异步请求

post ajax 同步 异步请求

 2015/3/4 12:20:25  菜鸟级JAVA  程序员俱乐部  我要评论(0)
  • 摘要:1、$.post默认都是异步请求,如果一个地方同时发起几个请求,有可能后面的请求先执行$.post(url,args,function(returnData){if(returnData=="ok"){//成功}else{////失败}});2、$.ajax请求默认也是异步请求的,如果需要改成同步,把参数async的值设成false就行$.ajax({url:'addUser',data:{"name":name},type:'POST',async:false,//同步操作
  • 标签:Ajax 同步 异步
1、$.post 默认都是异步请求,如果一个地方同时发起几个请求,有可能后面的请求先执行
class="java" name="code">
$.post(url, args, function(returnData) {
	if (returnData == "ok") {
		//成功
	} else {
// 		//失败
	}
});


2、$.ajax请求默认也是异步请求的,如果需要改成同步,把参数async的值设成false就行
$.ajax({
	url : 'addUser',
	data : {
		"name" : name
	},
	type : 'POST',
	async : false,//同步操作,默认是true异步
	success : function(msg) {
		if (msg == "reg") {
			alert("注册成功");
		} else if (msg == "emailError") {
			alert("注册失败(该邮箱已经被注册)");
		}else if(msg == "codeError"){
			alert("验证码错误,请重新输入");
		}else{
			alert("注册失败");
		}
	},
	error : function(request, status, error) {
		alert("注册失败2");
	}
});

或者在全局设置Ajax属性
$.ajaxSetup({
  async: false
  });

再用post,get就是同步的了
上一篇: 《快速创建网站》 3.1 WordPress 数据导入 下一篇: 没有下一篇了!
发表评论
用户名: 匿名