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 相关文章推荐
驱动事件的addEvent.js代码
Mar 27 Javascript
基于JQuery的Pager分页器实现代码
Jul 17 Javascript
仿谷歌主页js动画效果实现代码
Jul 14 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
AngulerJS学习之按需动态加载文件
Feb 13 Javascript
seajs模块压缩问题与解决方法实例分析
Oct 10 Javascript
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
karma+webpack搭建vue单元测试环境的方法示例
May 24 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 Javascript
element中Steps步骤条和Tabs标签页关联的解决
Dec 08 Javascript
利用js实现简单开关灯代码
Nov 23 Javascript
js 实现Material UI点击涟漪效果示例
Sep 23 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的5个入手程序
2006/11/23 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
python怎么对数字进行过滤
2020/07/05 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
自我评价中英文语句
2013/11/30 职场文书
和平主题的演讲稿
2014/01/12 职场文书
党员公开承诺书范文
2014/03/25 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
委托书的样本
2015/01/28 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书