Удаленная проверка JQuery не отображает ошибку [дубликат]

На этот вопрос уже есть ответ здесь:

jQuery Проверить использование удаленного метода, чтобы проверить, существует ли имя пользователя уже 2 ответа

Я использую плагин JQuery Validation, который отлично работает, кроме удаленной проверки имени пользователя, чтобы быть уникальным.

Скрипт возвращает «true» или «false», что вы увидите из приведенного ниже кода. Но я не уверен, почему он не отображает ошибку ... Стоит упомянуть, что отображаются и другие ошибки пользователя.

Правила проверки Jquery:

User: {
                required: true,
                minlength: 6,
                remote:{
                    url: 'scripts/userCheck.php',
                    type: "post"
                }
            }

Сообщения проверки JQuery:

User: {
                    required: "Please Enter a Username",
                    minlength: "Username must be more than 6 characters in Length",
                    remote: "User already exists"
                }

userCheck.php:

<?php
/**
 * Created by PhpStorm.
 * User: nathanenglish5
 * Date: 30/12/2015
 * Time: 09:05
 */
include_once "init.php";
include_once "../resources/signup.class.php";
$signup = new signup($DB_con);

$return = "false";
$count = 0;

if (isset($_Post['User'])) {
    $uid = $_Post['User'];
    $sql = "SELECT COUNT(username) FROM username WHERE username = '$uid'";
    $count = $signup->dataview($sql);

    if($signup->data,view($sql)==0){
        $return = "true";
    }
}
?>

Все, что делает класс dataview - это возвращает число.

Любая помощь или руководство было бы здорово!

Ответы на вопрос(2)

Ваш ответ на вопрос