jquery中的ajax如何返回结果而非回调方式即为同顺序执行

 更新时间:2014年05月23日 10:46:37   转载 作者:  
默认ajax是异步的,也就是在未响应到结果时不影响向下的执行,如果非要返回结果的话,将ajax 中的参数 async 改为 false,即为同顺序执行
因为默认ajax是异步的,也就是在未响应到结果时不影响向下的执行。所以必须采用回调的方式来实现。这种方案效率更高。

如果非要返回结果的话,将ajax 中的参数 async 改为 false,即为同顺序执行,如下实现,即可返回到结果。

不过在非必要的情况下,不推荐此种做法
复制代码 代码如下:

function(url,params){
var outdata;
$.ajax({
type : "get",
async:false,
dataType:"json",
url : url,
data: params,
success : function(data){
outdata = data;
},
error:function(e){
alert('ajax error');
}
});

return outdata;
}

相关文章

  • Ajax长连接项目案例

    Ajax长连接项目案例

    所谓的长连接,就是不断去发送请求,把请求阻塞在服务器端,每次超过请求时间就去重新发送请求,下面以一个实例为大家详细介绍下,感兴趣的朋友可不要错过了哈
    2013-08-08
  • ajaxFileupload实现多文件上传功能

    ajaxFileupload实现多文件上传功能

    这篇文章主要为大家详细介绍了ajaxFileupload实现多文件上传功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 基于apicloudAJAX请求代码合集

    基于apicloudAJAX请求代码合集

    下面小编就为大家带来一篇基于apicloudAJAX请求代码合集。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 如何将ajax请求返回的Json格式数据循环输出成table形式

    如何将ajax请求返回的Json格式数据循环输出成table形式

    ajax请求返回Json格式数据,在网上有很多的处理方法,本文教大家如何循环输出成table形式,代码很详细,感兴趣的朋友可以参考下
    2013-10-10
  • pushState实现Ajax无刷新页面切换

    pushState实现Ajax无刷新页面切换

    这篇文章主要介绍了pushState实现Ajax无刷新页面切换的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • ajax同步验证单号是否存在的方法

    ajax同步验证单号是否存在的方法

    这篇文章主要介绍了ajax同步验证单号是否存在的方法,涉及基于ajax的数据交互相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • 快速解决ajax请求出错状态码为0的问题

    快速解决ajax请求出错状态码为0的问题

    下面小编就为大家分享一篇快速解决ajax请求出错状态码为0的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Ajax 框架学习笔记

    Ajax 框架学习笔记

    下面是一些常见ajax的一些属性与方法,大家一定要熟练掌握。
    2009-03-03
  • ajax动态加载json数据并详细解析

    ajax动态加载json数据并详细解析

    今天小编就为大家分享一篇ajax动态加载json数据并详细解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Ajax和$.ajax使用实例详解(推荐)

    Ajax和$.ajax使用实例详解(推荐)

    本文通过三个实例给大家讲解了Ajax和$.ajax使用实例详解,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-02-02

最新评论