Problem was solved by using the ParsleyUI methods.
<input type="text" id="UserLogin" maxlength="32" data-ajax-name="login" data-parsley-remote-options='{ "type": "POST", "data": { "field": "login" } }' data-parsley-errors-messages-disabled="1" data-parsley-remote-validator="validateUsername" data-parsley-remote="1" data-parsley-trigger="focusout" name="data[User][login]" data-parsley-id="2315">
<script>
jQuery('#UserLogin').parsley().addAsyncValidator(
'validateUsername', function (xhr) {
var UserLogin = $('#UserLogin').parsley();
window.ParsleyUI.removeError(UserLogin,'errorUsername');
if(xhr.status == '200')
return 200;
if(xhr.status == '404')
response = $.parseJSON(xhr.responseText);
window.ParsleyUI.addError(UserLogin,'errorUsername',response.error);
}, '/api/validationMethod'
);
</script>