关键词搜索

源码搜索 ×
×

layui执行操作的时候弹出等待框

发布2020-01-03浏览2377次

详情内容

  1. function showLoad() {
  2. return layer.msg('拼命执行中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: 'auto', time:100000});
  3. }
  4. function closeLoad(index) {
  5. layer.close(index);
  6. }
  7. function showSuccess() {
  8. layer.msg('执行成功!',{time: 1000,offset: 'auto'});
  9. }

 

  1. var i;
  2. $.ajax({
  3. url: '',
  4. type: 'POST',
  5. async: true,
  6. cache: false,
  7. data: data.field,
  8. beforeSend: function () {
  9. i=showLoad();
  10. },
  11. success: function (res) {
  12. if (res.success) {
  13. closeLoad(i);
  14. showSuccess();
  15. } else {
  16. closeLoad(i);
  17. layer.alert(res.msg);
  18. }
  19. }
  20. })

注意: ajax请求一定要是异步的
加载层可以使用layer.load()

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载