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


Posted in Javascript onDecember 21, 2017

一般我们使用的ajax请求时,都是异步的在结果运行以后,在方法外是得不到参数的,但是使用同步执行的时候是可以返回data的。

ajaxSettings.async参数进行设置,默强调内容认情况下是true,即异步,同步时在方法前设置: 

$.ajaxSettings.async = false;此时在方法执行完,能return出相应的data。

代码块

/** * 得到列表 */
function flowAtoms(){  
//请求接口 
  var listUrl = getServerUrl('XXXXXXX'); 
  var param = {};
  $.ajaxSettings.async = false;  
   newlist="";  
  $.post(listUrl,param, function(data){   
    // 返回的Json转换    
     var data_json = $.parseJSON(data);  
    if(data_json.status==200){       
      // 初始化操作选项      
      var data=data_json.data;      
      var funcHtml="";     
      $.each(data,function(i,v){        
        funcHtml+=v.name;  
       })     
      newlist = funcHtml;     
    } else {        
      alert(data_json.message);    
    }  
  }) 
  //返回全局变量newlist
  return newlist;
}

以上这篇使用ajax的post同步执行(实现方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
PNG背景在不同浏览器下的应用
Jun 22 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
Vuejs第十三篇之组件——杂项
Sep 09 Javascript
浅谈js算法和流程控制
Dec 29 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
Vue集成Iframe页面的方法示例
Dec 12 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
Jul 19 Javascript
Vue Prop属性功能与用法实例详解
Feb 23 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
js实现点赞效果
Mar 16 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 Javascript
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 #jQuery
原生js+cookie实现购物车功能的方法分析
Dec 21 #Javascript
JS实现去除数组中重复json的方法示例
Dec 21 #Javascript
解析vue中的$mount
Dec 21 #Javascript
vue中使用refs定位dom出现undefined的解决方法
Dec 21 #Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
Dec 21 #Javascript
利用node实现一个批量重命名文件的函数
Dec 21 #Javascript
You might like
文章推荐系统(二)
2006/10/09 PHP
使用 php4 加速 web 传输
2006/10/09 PHP
基于header的一些常用指令详解
2013/06/06 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
php生成动态验证码gif图片
2015/10/19 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
puppeteer库入门初探
2019/01/09 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
python正则表达式match和search用法实例
2015/03/26 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
django最快程序开发流程详解
2019/07/19 Python
Python的Lambda函数用法详解
2019/09/03 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
英国现代绅士品牌:Hackett
2017/12/17 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
实习生单位鉴定意见
2013/12/04 职场文书
生物科学专业职业规划书范文
2014/02/11 职场文书
绿化工程实施方案
2014/03/17 职场文书
优秀员工推荐材料
2014/12/20 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
2019思想汇报范文
2019/05/21 职场文书
nginx lua 操作 mysql
2022/05/15 Servers