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

 更新时间:2017年12月21日 14:39:24   作者:Two丽  
下面小编就为大家分享一篇使用ajax的post同步执行(实现方法),具有很好的参考价值,希望对大家有所帮助

一般我们使用的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的同步与异步

    简单谈谈JavaScript的同步与异步

    这篇文章主要介绍了简单谈谈JavaScript的同步与异步的相关资料,需要的朋友可以参考下
    2015-12-12
  • TypeScript中的函数

    TypeScript中的函数

    这篇文章主要介绍了TypeScript中的函数,一般JavaScript中的函数定义常用的有使用function关键字声明函数、使用字面量方式声明函数、使用箭头函数声明函数等几种函数,下面我们大家就一起进入文章了解这些函数的具体定义吧,需要的朋友可以参考一下
    2021-12-12
  • js获取标签元素data-*属性值的4种方法

    js获取标签元素data-*属性值的4种方法

    这篇文章主要分享了js获取标签元素data-*属性值的4种方法,标签上有两个属性​​data-id​​​ 和 ​​data-user-name​​, 需要通过js去获取,下面文章具体介绍需要的小伙伴可以参考一下
    2022-06-06
  • 实例详解JavaScript静态作用域和动态作用域

    实例详解JavaScript静态作用域和动态作用域

    作用域是指程序源代码中定义变量的区域,作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限,这篇文章主要给大家介绍了关于JavaScript静态作用域和动态作用域的相关资料,需要的朋友可以参考下
    2021-10-10
  • 如何将JavaScript将数组转为树形结构

    如何将JavaScript将数组转为树形结构

    我们经常会碰到树形数据结构,比方组织层级、省市县或者者动植物分类等等数据,那么如何将JavaScript将数组转为树形结构,本文就详细的来了解一下
    2021-06-06
  • JavaScript常见事件对象与操作实例总结

    JavaScript常见事件对象与操作实例总结

    这篇文章主要介绍了JavaScript常见事件对象与操作,结合实例形式总结分析了javascript针对DOM、IE及跨浏览器事件对象的相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • javascript 作用于作用域链的详解

    javascript 作用于作用域链的详解

    这篇文章主要介绍了javascript 作用于作用域链的详解的相关资料,希望通过本文能帮助到大家,理解掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • 解析js如何获取css样式

    解析js如何获取css样式

    本文主要对javascript如何如何获取css样式进行简要分析,需要的朋友可以看下,希望对大家有所帮助
    2016-12-12
  • JavaScript中防抖和节流的实战应用记录

    JavaScript中防抖和节流的实战应用记录

    防抖与节流都是用来限制用户频发触发事件的机制,下面这篇文章主要给大家介绍了关于JavaScript中防抖和节流的实战应用,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • JS处理一些简单计算题

    JS处理一些简单计算题

    本篇文章通过JS来实现以下日常用经常用到的计算以及换算等小工具,有兴趣的朋友可以学习下。
    2018-02-02

最新评论