Reputation: 6860
This is my client side validation script :
jQuery('#myForm_members').validate({
rules:{
user_userpassword2:{equalTo:'#user_userpassword'},
user_username: {required: true,remote:
{url:'option/members/member.php?task=check_user_name',type:'post',async: false}}
},
messages:{
user_userpassword2:{equalTo:'Password mismatched.'},
user_username:{remote:'User name exists.'}
}
});
Server side script:
$num_rows=$this->count_rows($sql);
if($num_rows>0)
echo 0;
else
echo 1;
When this validation returns false, it works fine
But when this validation returns true, it doesn't work and returns 1 as error
Upvotes: 1
Views: 873
Reputation: 14983
try:
header('content-type: application/json; charset=utf-8');
if($r>0)
echo json_encode( false );
else
echo json_encode( true );
Upvotes: 3