关于jQuery的问题
各位好!
我现在有一个问题要请教下,具体内容如下:
我在执行一个jQuery操作时,比如点击一个button向服务器请求一些数据库中的记录然后得到相应的反馈信息,在这个执行过程中会消耗一定的时间(根据网速和机器配置等不同反应速度不同),我想在这个等待时间内在当前页面显示一个div的弹出层,div里面用一些简单的动画表示正在执行请稍等之类的信息,当向服务器的请求完成时弹出层隐藏。麻烦各位给个思路或者有代码最好啦,谢谢了!
[解决办法]
就是一个div覆盖层,网上到处都是
就是写一个div,绝对定位
[解决办法]
大概是这样,ajax部分自己补充
$(button).click(function(){ $(div).show(); $.ajax({ url: "xxx", ... complete: function({ $(div).hide(); }); });});
[解决办法]
$.ajax({ url: url, .... beforeSend: function () { div弹出层显示等待 }, complete: function () { 隐藏div }, success: function (result) { }, error: function (result, b) { 错误提示 } });