0

我使用下面的代码在单击时访问登录按钮的 ID。但我希望能够将 id、用户和变量传递到 $.get 请求中,并从 php 文件中检索或访问它们中的每一个,而不仅仅是一个({menu: this.id})。

我在javascript中的代码:

$('#login').on('click', function(){
    let status = true;

    let user = document.getElementById("signinUsername").value;
    let pass = document.getElementById("signinPassword").value;

    //params = [{ menu: this.id }, {username: user}, {password: pass}];
            
    $.get('validate.php', {menu: this.id}, function(data){
         if (data !== "true"){
            status = false;
            alert(data);
         }
    });
    return status;                      
});

我在 php 中的代码:

switch($_GET['menu']){

    case 'login':
        $user = validUsername('mary', $conn);
        $pass = validPass('password', $conn);
        if (!$user || !$pass){
            echo "Either Username or Password is incorrect";
        }else{
            echo "true";
        }
            break;
        default:
            someDefaultFunction();
            break;
    }
4

0 回答 0