Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 警报框打开时如何停止加载程序_Javascript_Java_Html_Phonegap - Fatal编程技术网

Javascript 警报框打开时如何停止加载程序

Javascript 警报框打开时如何停止加载程序,javascript,java,html,phonegap,Javascript,Java,Html,Phonegap,我已经在我的phonegap应用程序的登录按钮上添加了一个加载器。但当出现密码不匹配或无效用户等警报时,加载程序不会停止。我已经在html页面上添加了我的加载器,并希望在我的身份验证js页面停止,在该页面中,警报框位于我的html页面中,以隐藏在我正在使用的下一个页面上 <script language="javascript" type="text/javascript"> $(document).ready(function() { $('#loading').h

我已经在我的phonegap应用程序的登录按钮上添加了一个加载器。但当出现密码不匹配或无效用户等警报时,加载程序不会停止。我已经在html页面上添加了我的加载器,并希望在我的身份验证js页面停止,在该页面中,警报框位于我的html页面中,以隐藏在我正在使用的下一个页面上

<script language="javascript" type="text/javascript">
    $(document).ready(function() {
    $('#loading').hide();
});

</script>

您可以对函数进行以下更改以使其正常工作:

function ConnectionEstablished(ResponseData) {
    if (ResponseData != "")
    {
        //alert("resp"+ResponseData)
        AuthenticationSuccess(ResponseData);
    }
    else
    {
        $('#loading').hide(); //hide the loader!
        alert("Username or Password is incorrect!");
    }
}

试试看是否有效

如果条件发出警报呢。加载程序没有隐藏在那里。您应该添加代码
$(“#加载”).hide()显示警报之前。你实际上遇到了什么错误?控制台中是否显示任何错误?没有错误,只是装载机没有停止。我已经把它放在警报前了。而且在警报后也试过了。那么同样的问题
function ConnectionEstablished(ResponseData) {
    if (ResponseData != "")
    {
        //alert("resp"+ResponseData)
        AuthenticationSuccess(ResponseData);
    }
    else
    {
        $('#loading').hide(); //hide the loader!
        alert("Username or Password is incorrect!");
    }
}