플러그인 JQuery와 유효성 검사를 사용하여 문자열을 반환 : 원격 JQuery와 유효성 검사 플러그인의 원격 기능 설명, JQuery와 문서에서
The response is evaluated as JSON and must be true for valid elements, and can be any false, undefined or null for invalid elements, using the default message; or a string, eg. "That name is already taken, try peter123 instead" to display as the error message.내가 응답의 에코 PHP는 페이지가, 그리고 내가 에코 사용하는 경우가 설명 된대로 작동 ("참") 또는 에코 ("거짓"). 그러나 문자열을 에코 할 때마다 기본 메시지가 아닌 오류 메시지가 표시됩니다. 오류 메시지를 반향 출력하고 유효성을 검사하는 입력 상자 옆의 오류 레이블에 표시하려면 어떻게해야합니까?
$(document).ready(function(){
$("#masq").validate({
rules: {
user: {
required:true,
minlength:1,
remote:"<?=$_SERVER['PHP_SELF']?>?action=remoteCheck"
}
},
messages: {
user: "id must have at least 1 character."
}
});
});
내 PHP 함수 : 여기
내 JQuery와 함수이다 문서 상태로//sql validation here
if(!$user) {
$return = "id " . $user . " does not exist.";
//echo("false"); works correctly
echo($return); //does
}
else {
echo("true");
}
이 작업을 시도했지만 작동하지 않았습니다. 위에 표시된 것과 같이 정확하게 수행하면 유효성 검사가 작동하지 않습니다. 위의 작은 따옴표를 사용하면 위의 결과와 동일한 문제가 발생합니다. – nsw1475