博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript在ajax提交过程中页面显示加载中,请等待效果,并在提交过程中限制确定按钮防止多次提交,提交完成后,解除提交限制...
阅读量:4562 次
发布时间:2019-06-08

本文共 1777 字,大约阅读时间需要 5 分钟。

加载中,请等待div:

 

确定重置按钮:
确定
重置
加载中,请等待效果图的CSS样式,设置其至页面中央:
.center-in-center{            position: absolute;            top: 50%;            left: 50%;            -webkit-transform: translate(-50%, -50%);            -moz-transform: translate(-50%, -50%);            -ms-transform: translate(-50%, -50%);            -o-transform: translate(-50%, -50%);            transform: translate(-50%, -50%);        }

ajax提交代码:

$.ajax({          type: 'POST',                  url:   "",                       data:  {},//json数据                    beforeSend:function(XMLHttpRequest){                       $("#load").show();                          $("#conf").removeAttr("onclick");//提交过程中,将确定按钮设置为不可点击(方法1)//              $('#conf').attr('onclick','javascript:void(0);');//将按钮设置为不可点击 (方法2)             },                       success: function(resultMessage){                              $("#load").hide();                            var resultMessage = eval('(' + resultMessage + ')');                       alert(resultMessage.result);                          if(resultMessage.result){                              alert(resultMessage.message);                              $("#conf").attr("onclick","conf();");//提交成功,将按钮设置为可点击                      }else{                              alert(resultMessage.message);                               $("#conf").attr("onclick","conf();");                                            }                            },//                   dataType: dataType                 });
加载中,请等待操作为:在beforeSend中$("#load").show()显示图片,在success中$("#load").hide()隐藏图片即可
按钮提交限制操作:分别在beforeSend中设置按钮不可提交,然后提交成功后在success中再次设置按钮可提交即可
 

 

 

 

转载于:https://www.cnblogs.com/zzmb/p/7727277.html

你可能感兴趣的文章
经常使用的android弹出对话框
查看>>
确保新站自身站点设计的合理性的六大注意点
查看>>
promise
查看>>
Go 网络编程笔记
查看>>
[]Java面试题123道
查看>>
中间件与auth认证的那点儿所以然
查看>>
Scala
查看>>
Android 中LinearLayout控件属性
查看>>
面向对象之多态性
查看>>
树状数组
查看>>
【2019.8.14 慈溪模拟赛 T1】我不是!我没有!别瞎说啊!(notme)(BFS+DP)
查看>>
多任务--进程 及 进程间通信
查看>>
多线程/多进程+QProgressBar实现进度条
查看>>
多任务(进程)案例----- 拷贝文件夹
查看>>
Kotlin的快速入门
查看>>
底层原理
查看>>
21. Merge Two Sorted Lists
查看>>
shiro设置加密算法源码解析
查看>>
第二次冲刺
查看>>
实验四
查看>>