Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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
保持窗口处于打开状态以显示和查看错误消息AJAX、JQuery、PHP_Php_Jquery_Ajax_Forms_Login - Fatal编程技术网

保持窗口处于打开状态以显示和查看错误消息AJAX、JQuery、PHP

保持窗口处于打开状态以显示和查看错误消息AJAX、JQuery、PHP,php,jquery,ajax,forms,login,Php,Jquery,Ajax,Forms,Login,在AJAX检索数据后,试图保持cretin窗口处于打开状态,以显示一条适当的消息来表示用户是否登录,我遇到了一个问题。 我的Javascript如下所示: function validLogin(){ var username=$('#username').val(); var password=$('#password').val(); var dataString = 'username='+ username + '&password='+ password; $("#fl

在AJAX检索数据后,试图保持cretin窗口处于打开状态,以显示一条适当的消息来表示用户是否登录,我遇到了一个问题。 我的Javascript如下所示:

function validLogin(){
var username=$('#username').val();
var password=$('#password').val();
    var dataString = 'username='+ username + '&password='+ password;
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="images/loading.gif" width="32px" height="32px" />');
$.ajax({
    type: "POST",
    url: "login.php",
    data: dataString,
    cache: true,
    success: function(result){
    var result=trim(result);
    $("#flash").hide();
    if(result=='correct'){
        $("fieldset#signin_menu").show(); // <-- This will not work!
}else{
    $("#errorMessage").html(result);
}
}))


有更好的解决办法吗?我做错了吗?

改用这个jquery

 $(document).ready(function() {               
 $("fieldset#signin_menu").show(function() {
 $(".signin").toggleClass("menu-open");
 });
 });

$("fieldset#signin_menu").mouseup(function() {
        return false
});

$(document).mouseup(function(e) {
if($(e.target).parent("a.signin").length==0) {
        $(".signin").removeClass("menu-open");
$("fieldset#signin_menu").hide();

}
}))

 $(document).ready(function() {               
 $("fieldset#signin_menu").show(function() {
 $(".signin").toggleClass("menu-open");
 });
 });

$("fieldset#signin_menu").mouseup(function() {
        return false
});

$(document).mouseup(function(e) {
if($(e.target).parent("a.signin").length==0) {
        $(".signin").removeClass("menu-open");
$("fieldset#signin_menu").hide();

}