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 相关文章推荐
javascript判断iphone/android手机横竖屏模式的函数
Dec 20 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
Dec 19 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
Apr 26 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
win7下安装配置node.js+express开发环境
Dec 06 Javascript
JS表格组件神器bootstrap table详解(强化版)
May 26 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
es6函数中的作用域实例分析
Apr 18 Javascript
vue 实现超长文本截取,悬浮框提示
Jul 29 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在各种web服务器的运行模式详解
2013/06/03 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python实现partial改变方法默认参数
2014/08/18 Python
Python使用py2exe打包程序介绍
2014/11/20 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
2019年c语言经典面试题目
2016/08/17 面试题
linux面试题参考答案(11)
2012/05/01 面试题
大学生自我鉴定
2013/12/16 职场文书
工作的心得体会
2013/12/31 职场文书
关于安全的演讲稿
2014/05/09 职场文书
留学经费担保书
2014/05/12 职场文书
农业开发项目建议书
2014/05/16 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
聘任合同书
2015/09/21 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书