jQuery MiniUI

 找回密码
 立即注册
查看: 7227|回复: 7
打印 上一主题 下一主题

怎么取消mini.lond(正在登录,请稍后) [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-8-29 16:32:10 |只看该作者 |倒序浏览
怎么取消mini.lond(正在登录,请稍后),在登录时,执行此方法后,执行ajax,未执行成功,这个lond()取消不了,

Rank: 8Rank: 8

沙发
发表于 2014-8-29 17:02:01 |只看该作者
ajax设置的同步?

Rank: 3Rank: 3

板凳
发表于 2014-9-1 10:40:13 |只看该作者
felt 发表于 2014-8-29 17:02
ajax设置的同步?
  1.         mini.loading("正在验证用户帐号密码信息...", "提醒");
  2.     $.ajax({
  3.         url: "",
  4.         data: {data:json},
  5.         type:"post",
  6.         cache: false,
复制代码
这样子的

Rank: 8Rank: 8

地板
发表于 2014-9-1 11:07:03 |只看该作者
覆霜雪 发表于 2014-9-1 10:40
这样子的

var messageBox=mini.loading(".........")
$.ajax({
   success:function(){
         mini.hideMessageBox("messageBox");
    }
})

Rank: 3Rank: 3

5#
发表于 2014-9-1 11:38:18 |只看该作者
dforce 发表于 2014-9-1 11:07
var messageBox=mini.loading(".........")
$.ajax({
   success:function(){


这个当登录错误后,隐藏不了这个messageBox,我是2014年4月份down 下来的jquery miniui包,跟版本有关系吗?



  1. loadButton.disable();
  2.         loginWindow.hide();
  3.         var messageBox=mini.loading("正在验证用户帐号密码信息...", "提醒");
  4.     $.ajax({
  5.         url: "",
  6.         data: {data:json},
  7.         type:"post",
  8.         cache: false,
  9.         success: function (text) {
  10.                     setTimeout(function() {
  11.                 if(text == 0){
  12.                                     alert("数据错误,请联系系统管理员!");
  13.                     loadButton.enable();
  14.                     loginWindow.show();
  15.                 }else if(text == 1){
  16.                          login.submit();
  17.                 }else if(text == 2){
  18.                                     alert("您输入的密码有误,请重新输入!");
  19.                     loadButton.enable();
  20.                     loginWindow.show();
  21.                 }else if(text == 3){
  22.                                     alert("您输入的用户名或密码有误,请重新输入");
  23.                     loadButton.enable();
  24.                     loginWindow.show();
  25.                 }      
  26.                 mini.hideMessageBox("messageBox");
  27.                 return;
  28.                            }, 1500);            

  29.         },
  30.                         error: function (jqXHR, textStatus, errorThrown) {
  31.                         alert("系统繁忙,请稍候重试!");
  32.                     loadButton.enable();
  33.                     loginWindow.show();                         
  34.                         
  35.                         }
  36.     });
复制代码


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2014-9-1 12:03:16 |只看该作者
覆霜雪 发表于 2014-9-1 11:38
这个当登录错误后,隐藏不了这个messageBox,我是2014年4月份down 下来的jquery miniui包,跟版本有关系 ...

你的验证错误是指什么,是不是跳到ajax的error里面了?
那你在那里面也加上隐藏代码啊

Rank: 3Rank: 3

7#
发表于 2014-9-1 13:35:34 |只看该作者
dforce 发表于 2014-9-1 12:03
你的验证错误是指什么,是不是跳到ajax的error里面了?
那你在那里面也加上隐藏代码啊 ...

不是到error里了,是后台判断登录错误,最大化浏览器窗口的情况下登录,登录不成功后,执行loginWindow.show();显示登录页面,缩小浏览器时,这个“提醒框”,跑到登录框旁边了,并且消失不了

Rank: 8Rank: 8

8#
发表于 2014-9-1 13:54:16 |只看该作者
本帖最后由 dforce 于 2014-9-1 13:58 编辑
覆霜雪 发表于 2014-9-1 13:35
不是到error里了,是后台判断登录错误,最大化浏览器窗口的情况下登录,登录不成功后,执行loginWindow.s ...

请做个重现页面打包上来
高级模式可以上传文件
还有 mini.hideMessageBox("messageBox");
你变量加引号了

Archiver|普加软件

GMT+8, 2025-7-19 23:13 , Processed in 1.016428 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部