Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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_Jquery_Ajax_Validation - Fatal编程技术网

Javascript 功能不能正常工作

Javascript 功能不能正常工作,javascript,jquery,ajax,validation,Javascript,Jquery,Ajax,Validation,我正在写一个函数,应该验证一封电子邮件和一个弹出框中的密码。如果输入的电子邮件和密码正确,一切正常。但是,如果电子邮件或密码错误,则不会发生任何情况(函数应显示消息“用户不存在”) 我需要一些专家的帮助,因为半天的努力并没有带来任何结果。多谢各位 function loginonly(frmId,hidDiv,displyDiv,errorDiv,type) { var msgid = document.getElementById('msgid').value;

我正在写一个函数,应该验证一封电子邮件和一个弹出框中的密码。如果输入的电子邮件和密码正确,一切正常。但是,如果电子邮件或密码错误,则不会发生任何情况(函数应显示消息“用户不存在”)

我需要一些专家的帮助,因为半天的努力并没有带来任何结果。多谢各位

function loginonly(frmId,hidDiv,displyDiv,errorDiv,type) {

        var msgid = document.getElementById('msgid').value;
        var gen =   jQuery.noConflict();
        gen.post(
            MYSURL+'ajaxphp/ajaxvalidation.php?act=userLogin2', 
            gen('#'+frmId).serialize(),             
            function(data){
                dataarr=data.split('#');
                gen('#sesschk').val(dataarr[0]);
                gen('#sesschk2').val(dataarr[2]);                               
                if(dataarr[1] == 1){                    
                    gen('#'+hidDiv).html('');
                    gen('#'+displyDiv).css('display','block');                  
                    if(type == 'w'){                
                        gen('#cboxClose').click();                      
                    }       
                }else if(dataarr[1] == 2){
                    gen('#'+errorDiv).html('');
                    gen('#'+errorDiv).html('<div class="notification error png_bg top10" style="width:250px; font-family:calibri;" ><img src='+MYSURL+'images/icons/cross_circle.png>&nbsp; User does not exists.</div>');
                }               
            }
        );
        return false;}
函数逻辑(frmId、hidDiv、displaydiv、errorDiv、type){
var msgid=document.getElementById('msgid').value;
var gen=jQuery.noConflict();
邮政总局(
myURL+'ajaxphp/ajaxvalidation.php?act=userLogin2',
gen(“#”+frmId).serialize(),
功能(数据){
dataarr=data.split(“#”);
gen('#sesschk').val(dataarr[0]);
gen(#sesschk2').val(dataarr[2]);
如果(dataarr[1]==1){
gen(“#”+hidDiv).html(“”);
gen(“#”+displaydiv).css('display','block');
如果(类型=='w'){
gen(“#cboxClose”)。单击();
}       
}else if(dataarr[1]==2){
gen(“#”+errorDiv.html(“”);
gen(“#”+errorDiv.html(“用户不存在”);
}               
}
);
返回false;}

是否存在打字错误?返回false后缺少函数的右括号;您的回复中返回的数据是什么?尝试执行
console.log(data)
以查看返回的内容。
}
在那里,我只是忘记粘贴了。问题已更正。请使用浏览器的调试工具检查响应。如果用户无效,服务器可能返回403,则不会执行成功回调。