Jquery ajax加载等待执行结束再继续执行下面代码操作


Posted in Javascript onNovember 24, 2015

Jquery等待ajax执行完毕再继续执行下面代码的效果,具体代码如下,其实就是将 jquery ajax 函数的 async 参数设置为 false 即可,该参数默认为 true:

$(document).ready(function(){ 
  loadphpernote(); 
  window.open('http://www.phpernote.com'); 
}); 
function loadphpernote(){ 
  var url='http://www.phpernote.com/ajax.php'; 
  var data='action=list'; 
  jQuery.ajax({ 
    type:'post', 
    url:url, 
    data:para, 
    async:false,//false代表只有在等待ajax执行完毕后才执行window.open('http://www.phpernote.com')语句 
    success:function (msg){ 
      $('#articleList').html(msg); 
    } 
  }); 
}

  下面给大家介绍jquery 加载等待效果

var dates = this.options.form.getWidgetByName("dates").getValue(); 
 $.ajax({  
  url: "http://127.0.0.1:9009/Brilliantzz/service/snproduct.do",  
  data:dates, 
beforeSend:function() { 
   var h = document.body.clientHeight;  
 $("<div class=\"datagrid-mask\"></div>").css({display:"block",width:"100%",height:h}).appendTo("body");  
 $("<div class=\"datagrid-mask-msg\"></div>").html("正在上传生产数据,请稍候。。。").appendTo("body").css({display:"block", 
 left:($(document.body).outerWidth(true) - 190) / 2, 
 top:(h - 45) / 2}); 
  }, 
complete:function(data) { 
     $('.datagrid-mask-msg').remove(); 
  $('.datagrid-mask').remove(); 
  }, 
  success: function(data) { 
    alert("生产数据:"+data);   
  }, 
  error: function(data) { 
       alert("上传生产数据异常!"); 
      } 
    });
Javascript 相关文章推荐
农历与西历对照
Sep 06 Javascript
jQuery移除元素自动解绑事件实现思路及代码
May 31 Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
javascript实现一个简单的弹出窗
Feb 22 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
Dec 02 Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 Javascript
Angular.Js中ng-include指令的使用与实现
May 07 Javascript
使用webpack搭建react开发环境的方法
May 15 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
vue+webpack 更换主题N种方案优劣分析
Oct 28 Javascript
Vue中的this.$options.data()和this.$data用法说明
Jul 26 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
Nov 24 #Javascript
javascript实现加载xml文件的方法
Nov 24 #Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 #Javascript
JavaScript转换与解析JSON方法实例详解
Nov 24 #Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 #Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
Nov 24 #Javascript
JS获取数组最大值、最小值及长度的方法
Nov 24 #Javascript
You might like
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
PHP时间和日期函数详解
2015/05/08 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
python中xrange用法分析
2015/04/15 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
Python实用工具FuckIt.py介绍
2019/07/02 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
Python的两道面试题
2013/06/29 面试题
简历自荐信
2013/12/02 职场文书
物流管理专业职业生涯规划书
2014/01/06 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
法定代表人证明书
2014/11/28 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
css3应用示例:新增的选择器
2022/03/16 HTML / CSS