`

EasyUI 登录时验证时开启进度条

 
阅读更多

 

function login(){
	if (!loginCheck()) {
		return false;
	}
	$.messager.progress();//开启进度条

	var password = $.md5($("#password").val());
	var data = {'username' : $("#username").val(),'password':password};
	
	$.ajax({
		async: false,
		type: "POST",
		url: $.contextPath + "/LoginAction.do?method=checkUser",
		data: {"jsonStr": JSON2.stringify(data)},
		dataType: 'json',
		success: function(data) {
			$.messager.progress('close');//关闭进度条
			if(data.loginResult==true){
				window.location = $.contextPath + "/LoginAction.do?method=loginsuccess";
			}

 

 

Easy UI 的各类控件有些带了遮罩功能,如 DataGrid,可以这样使用:

//显示遮罩

$("#dg").datagrid("loading", "数据加载中……");

//隐藏遮罩

$("#dg").datagrid("loaded");

在有些情况下,我们不能直接使用控件本身的遮罩效果,比如:

1:有些控件则没有这样的属性,比如 Tabs;

2:页面初始加载时;

3:通过 Ajax 异步获取数据并刷新当前页面;

这个时候,就要采用另外的办法来进行遮罩。有一个方案是,使用:

//开启遮罩

$.messager.progress({ 
    title: 'Please waiting', 
    msg: 'Loading data...', 
    text: 'PROCESSING.......' 
});

//关闭遮罩

$.messager.progress('close');

效果如下:

image

注意,三个属性不是必选的。属性 title 和 msg 如果不设置,则画面中 1 和 2 不显示,属性 text 不设置,则 3 处显示的一个自动变化的百分比。

以下是一个示例:

var step1Ok = function () { 
    $.messager.progress({ 
        title: 'Please waiting', 
        msg: 'Loading data...', 
        text: 'PROCESSING.......' 
    });

    $.ajax({ 
        type: "GET", 
        url: "@ViewBag.Domain/Paper/GetQuestionUnit",

        success: function (data) { 
            $.messager.progress('close'); 
            alert(data); 
        } 
    }); 
};

 

分享到:
评论

相关推荐

    easyui示例样例.7z

    7. **其他组件**:除了上述主要组件,EasyUI还有树形控件(Tree)、时间选择器(DatePicker)、进度条(ProgressBar)等,满足各种用户界面需求。 在"基于easyUi框架OA办公管理系统页面模板"中,我们可以期待看到...

    easyui的api文档,chm版的,方便查找

    在使用EasyUI时,开发者通常会引用相关的JavaScript和CSS文件,并通过HTML标签和JavaScript API来配置和控制组件。例如,创建一个对话框可以这样写: ```html <div id="dlg" class="easyui-dialog" style="width:...

    easyui 各种控件的例子

    EasyUI 提供了各种表单元素,如文本框、复选框、单选按钮等,以及表单验证功能。通过示例,你可以学习如何创建表单,设置验证规则,以及如何处理表单提交。 7. **进度条(ProgressBar)** ProgressBar 用于显示...

    Jquery之easyui超全示例

    3. **表单(Form)**:EasyUI提供了表单控件,如文本框、下拉列表、复选框和单选按钮等,还支持数据验证和表单提交。 4. **数据表格(DataGrid)**:数据表格可以展示大量数据,支持排序、分页、筛选和编辑功能,与...

    easyui官方中文API

    在实际开发中,结合EasyUI的API,你可以轻松地实现页面动态交互、数据管理、用户输入验证等常见功能,大大提高了开发效率。但要注意,虽然EasyUI版本1.3.4较早,其API可能与最新版本有所不同,对于新项目,建议考虑...

    jquery easyui demo

    `.form()`方法用于处理表单提交和验证,使得数据管理和验证更加简便。 6. **布局(Layout)**:EasyUI 的布局组件可以帮助你创建响应式的页面结构,包括顶部、底部、左侧和右侧的面板,以及可伸缩的中心区域。 7. **...

    jquery easyUI 1.2.3 api

    **jQuery EasyUI 1.2.3 API 深度解析** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列轻量级、易于使用的组件,帮助开发者快速构建功能丰富的 Web 应用程序。EasyUI 1.2.3 版本是其历史版本之一,...

    EasyUI+1.3+中文帮助手册

    打开 CHM 手册,首先你会看到 EasyUI 的概述,包括其主要特点、兼容性以及如何引入到项目中。接着,手册会详细介绍每个组件,例如: 1. **布局(Layout)**:EasyUI 提供了灵活的布局系统,允许开发者创建复杂的...

    jquery_easyui离线网页教程_2019最新.zip

    5. **表单(Form)**:EasyUI提供了丰富的表单控件,如文本框、下拉框、复选框等,可以方便地构建动态表单,进行数据验证和提交。 6. **布局(Layout)**:布局组件允许你划分页面为多个区域,可以自由调整各部分大小,...

    JqueryEasyUI1.4参考手册

    **jQuery EasyUI 1.4 参考手册** jQuery EasyUI 是一个基于 jQuery 的轻量级框架,它提供了一系列的 UI 组件,帮助开发者快速构建功能丰富的 Web 应用程序。这个框架使得开发者无需深入了解 HTML、CSS 和 ...

    EasyUI+v1.3.4官方API中文版

    此外,EasyUI 还包含了很多其他辅助组件和插件,如工具提示(Tooltip)、进度条(ProgressBar)、滑块(Slider)等。在v1.3.4的API文档中,每个组件都有详细的配置选项、方法、事件和示例代码,可以帮助开发者深入...

    jQuery EasyUI 1.5 版 API 中文版

    jQuery EasyUI 是一款基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了丰富的组件和易用的API。在1.5版本中,这个框架继续优化和增强了其功能,为开发者提供了更多便利。本API中文版是针对jQuery EasyUI...

    jQuery EasyUI 1.5.1 中文API文档(chm、exe、pdf)

    jQuery EasyUI 1.5.1 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和API,用于快速构建用户界面。这个框架基于 jQuery 的简单性和灵活性,结合了EasyUI的强大功能,使得开发者能够轻松地创建数据驱动的...

    jQuery_easyUI学习

    通过这个工程,你可以学习如何创建表单,设置必填项,以及如何在提交表单时进行数据验证。 6. **布局(Layout)**:用于组织页面内容,提供可拖动的面板,支持水平和垂直方向的划分。这将帮助你理解如何创建响应式...

    Jquery easyui Demo大全

    **jQuery EasyUI 框架详解** jQuery EasyUI 是一个基于 jQuery 的轻量级前端开发框架,它提供了丰富的用户界面组件,使得开发者可以快速构建出美观且功能强大的Web应用。这款框架大大简化了HTML页面的样式和交互...

    jQuery EasyUI 1.4.5 版 API 中文版

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发,提供了一系列易于使用的组件,如对话框、表格、菜单、按钮等。1.4.5 版本是该框架的一个稳定版本,提供了丰富的功能和改进。下面将详细阐述...

    jquery.easyui1.2.3 Deme

    - **验证(Validator)**:对表单输入进行验证。 **2. 使用步骤** 使用jQuery EasyUI,通常遵循以下步骤: 1. 引入依赖:在HTML文件中引入jQuery库和EasyUI CSS、JS文件。 2. 定义DOM结构:按照EasyUI组件的规范...

    EasyUI官方API中文版

    EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。这个"EasyUI官方API中文版"是针对EasyUI 1.3.2版本的官方文档,通常包含详细的API说明、示例代码以及组件的使用...

    jQueryEasyUI中文API教程

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,如对话框、表格、下拉菜单、按钮等,使得开发者能够快速构建出功能丰富的 Web 应用程序。这个"jQueryEasyUI中文API教程"是专为帮助...

    JqueryEasyui使用练习

    **jQuery EasyUI 使用详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列轻量级、易用的组件,帮助开发者快速构建用户界面。在本项目中,我们看到的"JqueryEasyui使用练习"是为了熟悉并掌握这个...

Global site tag (gtag.js) - Google Analytics