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']
,这将解决您的问题。