`
菜鸟级JAVA
  • 浏览: 92813 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

post ajax 同步 异步请求

阅读更多
1、$.post 默认都是异步请求,如果一个地方同时发起几个请求,有可能后面的请求先执行
$.post('XXX.do', {a:"",b:""}, function(data) {
	if (data.resultCode == "1000") {
		//成功
	} 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就是同步的了
分享到:
评论

相关推荐

    javascript发送ajax请求,获取返回值res,async 同步/异步

    javascript发送ajax请求,获取返回值res,async 同步/异步 var res = sendRequest({ url : "1.php", //necessary method : "post", params : { param1 : "123", param2 : "234" }, async : false });

    原生JavaScript实现Ajax异步请求

    在前端页面开发的过程中,经常使用到Ajax...JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个XMLHttpRequest对象,使用这个对象来进行异步发送请求,具体实现参考下面代码: function ajax

    原生JavaScrpit中异步请求Ajax实现方法

    在前端页面开发的过程中,经常使用到Ajax...JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个XMLHttpRequest对象,使用这个对象来进行异步发送请求,具体实现参考下面代码: function ajax

    ajaxOrder:通过AJAX实现异步POST请求的智能同步器

    ajaxOrder 通过AJAX实现异步POST请求的智能同步器

    从浅到深,带你彻底搞懂AJAX异步请求

    在平时开发过程中,异步请求似乎比同步请求出现的频率还要高一些。这是为什么呢?在同步请求时如果对网页的部分内容进行更新时,是不是就必须重载整个页面。这样肯定是不行的,这时就可以采用异步请求来解决此问题。...

    使用ajax的post同步执行(实现方法)

    一般我们使用的ajax请求时,都是异步的在结果运行以后,在方法外是得不到参数的,但是使用同步执行的时候是可以返回data的。 ajaxSettings.async参数进行设置,默强调内容认情况下是true,即异步,同步时在方法前...

    Web前端Ajax&JQuery视频教程课件

    本套Java教程涵盖Ajax的实现原理,XMLHttpRequest实现Ajax,回调函数,Ajax数据交换格式(HTML、XML、JSON),Ajax发送GET和POST请求,异步编程模型和同步编程模型,解决Ajax的GET请求缓存问题,使用Ajax验证用户名...

    Ajax学习文档(无门槛-精)Markdown File (.md)

    ajax-Post和Get请求与传统请求、ajax乱码问题、ajax同步异步、ajax代码封装jQuery库、跨域问题以及解决方案、ajax搜索联想 自动补全、附录:HTTP状态信息

    flex与服务端通信的as封装源码(同步、异步两种方式)

    非常简单,采用HttpService封装,不用依赖BlazeDS,采用JSON数据格式(如果想用XML改造一下即可),可采用GET、POST两种方式与Java、.NET等服务端通信。

    jQuery中$.ajax()和$.getJson()同步处理详解

    一、前言 为什么需要用到同步,因为有时候我们给一个提交按钮注册提交表单数据的时候,在提交动作之前会进行一系列的异步ajax请求操作,但是页面js代码会按顺序从上...async:默认设置为true,所有请求均为异步请求。同

    Jquery Ajax解析XML数据(同步及异步调用)简单实例

    代码如下:$.ajax({ async: true, // 默认true(异步请求) cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息。 type: “POST”, // 默认:GET 请求方式:[POST/GET] dataType: “xml”, //...

    vue axios同步请求解决方案

    在vue项目里面,需要循环发送ajax请求,出现的问题就是循环结束,第一次服务器还没返回,导致数据处理错误,需要使用同步请求 解决方案 目前没有发现axios可以同步请求,所以只能使用jQuery,配置同步请求; $.ajax...

    初步使用ajax.pdf

    对ajax的初步了解和简单使用方法。 内容:初步认识ajax;ajax的同步和异步;ajax状态码;ajax请求兼容问题;发送带参数的GET/POST请求;封装ajax的过程;

    探讨Ajax中同步与异步之间的区别

    请求方式,分为GET与POST: GET 最为常见的HTTP请求,普通上网浏览页面就是GET。GET方式的参数请求直接跟在URL后,以问号开始。(JS中用[removed].search获得)。参数可以用encodeURIComponent进行编码,使用方式: ...

    jquery-ajax

    async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。 如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等 待请求完成才可以执行。

    详解JavaScript原生封装ajax请求和Jquery中的ajax请求

    Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),当然也可同步,这样就可使网页从服务器请求少量的信息,而不是整个页面。Ajax使我们的项目更小、更快,更友好,在前端开发有很高的地位,也是面试题...

    JQuery实现ajax请求的示例和注意事项

    最近很多人问我ajax该怎么用,怎么访问后台,怎么取得数据页面显示 写一个简单的ajax访问: ... async:false, //控制同步还是异步 data:{scheduleDate:scheduleDate}, //传入参数 success:function(data){ i

    AJAX JS框架相当简单 经典好用

    AJAX JS框架相当简单 经典好用,包含序列化表单 ...如此简单就可以发送 一个 ajax请求 当然你可以设置发送同步或者异步的请求 异步:setAsync(true) 同步:setAsync(false) 当然还有很多功能 谁用谁知道……

    Ajax课件学习(免费)

    该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。 XMLHttpRequest是XMLHTTP组件的对象,通过这...

    Ajax技术课件,保密资料下载

    1 异步请求对象 xhr javascript对象 ---- 浏览器中 ---- 浏览器差异 window.XMLHttpRequest window.ActiveXObject Firefox XMLHttpRequest var xhr = new XMLHttpRequest(); IE ActiveXObject ...

Global site tag (gtag.js) - Google Analytics