ajax请求时间过长页面等待提示框
来源:互联网 发布:深鉴科技 知乎 编辑:程序博客网 时间:2024/05/21 21:35
效果如下图:
页面
<!--内容部分--><div id="dialog_message"> <p> <span class="ui-icon-yan ui-icon-alert-yan" style="float:left; margin:0 7px 20px 0;"></span> 数据正在处理中,请耐心等待 </p> </div>
.ui-icon-yan { width: 16px; height: 16px; background-image: url(../images/ui-icons_469bdd_256x240.png); }.ui-icon-alert-yan { background-position: 0 -144px; }
<script type="text/javascript">$("#dialog_message").dialog({ resizable: true, autoOpen:false, modal: true });/*type为保存类型,*/function save(type) {//form = button.form;form = $('#deptMeasureForm')[0];if (!biz.validate("valid", form)) {showWarn("<fmt:message key='validation.object'/>", 3000);return;}var $table = $("#timeDecTableInfo tbody") ;var $tr = $table.find('tr') ;var rowCount = $tr.length;var rows = [] ;//判断下面表格是否有内容,如果没有不能保存if(rowCount == 0 ){showWarn("该月没有数据!", 2000);return ;}var flag = true ;//检查目标分解中的内容是否填写完整$tr.find("[name=ggtPlanValues],[name=ggtOver]").each(function(){if($(this).val() == ""){showWarn("请将测量信息填写完整!", 2000);flag = false;return false ;}});//验证不通过if(!flag){return ;} $("#dialog_message").dialog("open");for(var i = 0 ; i < rowCount ; i++){var $temp = $tr.eq(i);var obj = {ggtPlanValues : $temp.find('[name=ggtPlanValues]').val(),ggtId : $temp.find('[name=ggtId]').val(),ggiId : $temp.find('[name=ggiId]').val(),ggtOver : $temp.find('[name=ggtOver]').val(),ggtRemark : $temp.find('[name=ggtRemark]').val()}rows.push(obj);}var ggttId = $("#ggttId").val();var param = {ggttTaskName:$('#ggttTaskName').val(),ggttRemark:$('#ggttRemark').val(),ggttId:$("#ggttId").val(),timeDecInfo:rows};$.ajax({type:"POST",url:'<c:url value="/deptMeasuregx/update"/>',data:"param="+encodeURIComponent(encodeURIComponent(JSON.stringify(param))),success:function(){$("#dialog_message").dialog("close");if(type == 1){showInfo("保存成功!", 2000);}}});return true ;}<pre name="code" class="html"><script/>
0 0
- ajax请求时间过长页面等待提示框
- 页面请求 Waiting (TTFB) 时间过长
- Ajax发送请求等待时弹出模态框等待提示
- 后台处理请求时间过长导致页面超时
- jquery ajax请求方式与提示用户等待处理
- web页面中按钮执行处理时间过长,添加div等待层
- 关于请求被挂起页面加载缓慢问题的追查(stalled 时间过长)
- 如果asp.net页面加载时间过长,怎样在加载时显示提示
- 解决登陆经常提示:你登录时间过长,请重新返回登录页面进行登录
- Jquery ajax 请求等待窗口
- waiting (ttfb)请求时间过长的原因?
- Ajax实现页面加载等待
- Ajax实现页面加载等待
- 页面加载时间过长的解决
- ajax请求aspx页面
- 页面ajax异步请求
- 登录页面ajax请求
- 提交表单,提示用户等待 ajax,jquery
- iOS NSMutableDictionary中UIImage的存储和读取
- Gem (多背包问题)
- A very hard mathematic problem
- android Process 18869 exceeded cursor quota 100, will kill it
- leetcode Sum Root to Leaf Numbers
- ajax请求时间过长页面等待提示框
- ScrollViewer.ScrollToVerticalOffset 不执行
- UIGraphicsBeginImageContext系列知识
- alibaba远程调用框架dubbo原理
- Java泛型实现测试
- [水]ZOJ1342
- css sprite 调整大张图片中小图标的大小
- UITableViewController的初始化问题
- LFS杂记