当前位置: 代码迷 >> ASP.NET >> 关于jQuery的有关问题
  详细解决方案

关于jQuery的有关问题

热度:4685   发布时间:2013-02-25 00:00:00.0
关于jQuery的问题
各位好!
我现在有一个问题要请教下,具体内容如下:
我在执行一个jQuery操作时,比如点击一个button向服务器请求一些数据库中的记录然后得到相应的反馈信息,在这个执行过程中会消耗一定的时间(根据网速和机器配置等不同反应速度不同),我想在这个等待时间内在当前页面显示一个div的弹出层,div里面用一些简单的动画表示正在执行请稍等之类的信息,当向服务器的请求完成时弹出层隐藏。麻烦各位给个思路或者有代码最好啦,谢谢了!

------解决方案--------------------------------------------------------
就是一个div覆盖层,网上到处都是

就是写一个div,绝对定位
------解决方案--------------------------------------------------------
大概是这样,ajax部分自己补充
JScript code
$(button).click(function(){    $(div).show();    $.ajax({        url: "xxx",        ...        complete: function({            $(div).hide();        });    });});
------解决方案--------------------------------------------------------
JScript code
 $.ajax({           url: url,            ....            beforeSend: function () {               div弹出层显示等待            },            complete: function () {              隐藏div            },            success: function (result) {                            },            error: function (result, b) {               错误提示            }        });
  相关解决方案