引用javascript和JSON到PHP


quoted javascript and JSON to PHP

this javascript:

"jform[username]": {
                required: true,
                minlength:5,
                maxlength:15,
                remote: "modules/mod_easiness_register/libs/elements/db_checker.php"
            },

必须将其值传递给这个PHP脚本:

    if (isset($_REQUEST['jform[username]'])) {         
    $username = $_REQUEST['jform[username]'];                                                   
    $username = $mysqli->real_escape_string($username);                                  
    $check_for_username = $mysqli->query("SELECT username FROM $users WHERE username='$username'"); 
    if (mysqli_num_rows($check_for_username)) {
        echo "false";                                                                           
    } else {
        echo "true";                                                                           
    }
}

"jform[username]"周围的"(引号)是麻烦制造者,但我必须使用这些引号才能使括号[]工作(我也需要这些括号)。我认为JSON无法处理这个问题。你知道解决这个问题的方法吗?我希望你能理解这个问题。非常感谢你的帮助。

我认为在您的PHP脚本中,您应该检查$_REQUEST['jform']['username'],这将解决您的问题。