Jquery ajax加载等待执行结束再继续执行下面代码操作
作者:bea
Jquery等待ajax执行完毕再继续执行下面代码的效果,具体代码如下,其实就是将 jquery ajax 函数的 async 参数设置为 false 即可,该参数默认为 true: $(document).ready(function(){ loadphpernote(); window.open('http://www.phpernote.com'); }); function loadphpernote(){ var url='http://www.ph
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("上传生产数据异常!");
}
});
有用 | 无用
$(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("上传生产数据异常!");
}
});
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jQuery插件formValidator自定义函数扩展功能实例详解
- jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
- 基于jQuery实现响应式圆形图片轮播特效
- jquery+css实现动感的图片切换效果
- 基于jQuery实现拖拽图标到回收站并删除功能
- 基于jquery实现页面滚动时顶部导航显示隐藏
- Prototype框架详解
- 谈谈js中的prototype及prototype属性解释和常用方法
- Bootstrap每天必学之下拉菜单
- 使用Javascript写的2048小游戏
- Jquery-1.9.1源码分析系列(十一)之DOM操作
- Bootstrap每天必学之栅格系统(布局)
- jQuery实现宽屏图片轮播实例教程
- jquery利用拖拽方式在图片上添加热链接
- jquery中checkbox使用方法简单实例演示
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- 基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
- 基于jquery实现简单的手风琴特效
- jQuery插件实现无缝滚动特效