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 相关文章推荐
IE不出现Flash激活框的小发现的js实现方法
Sep 07 Javascript
jquery parent和parents的区别分析
Oct 02 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 Javascript
jQuery聚合函数实例
May 21 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
原生js实现验证码功能
Mar 16 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
小程序Request的另类用法详解
Aug 09 Javascript
vue中touch和click共存的解决方式
Jul 28 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 Javascript
JavaScript声明变量和数据类型的转换
Apr 12 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
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
React实现全选功能
2020/08/25 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
Python实现把数字转换成中文
2015/06/29 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
Python对wav文件的重采样实例
2020/02/25 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
python time.strptime格式化实例详解
2021/02/03 Python
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
小学生期末自我鉴定
2014/01/19 职场文书
元旦趣味活动方案
2014/08/22 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书