我创建了一个带有“让我登录”复选框的用户登录表单,我试图通过 JQuery 将值传递给将处理信息的 PHP 文件,但我不确定要使用的正确代码。这是我到目前为止所得到的:
var username=$("#username").val();
var password=$("#password").val();
var checkbox=$("#checkbox").val();
if(usernameok == true && passwordok == true)
{
$('.validation').html("Logging In").removeClass("error").addClass("success");
jQuery.post("php/login.php", {
username:username,
password: password,
checked: checked
}, function(data, textStatus){
if(data == 1){
window.location.replace("home.php");
}
else{
$('.validation').html("Wrong Password Given").removeClass("success").addClass("error");
}
});
}
然后在 Login PHP 页面中,我使用 Request 如下:
$username= mysql_real_escape_string($_REQUEST["username"]);
$password= md5(mysql_real_escape_string($_REQUEST["password"]));
$checkbox= mysql_real_escape_string($_REQUEST["checkbox"]);
用户名和密码值很好,但我无法通过复选框。我知道那里可能应该有一个 :checked 语句,但我不确定该放在哪里。
谢谢