2016-11-26 5 views
1

Вот мой код:Как настроить ParsleyJs удаленного

var myField = $('#fieldName').parsley({ 
     required : { 
      required : true, 
      errorMessage : 'Field is required' 
     }, 
     custom : { 
      custom : true, 
      errorMessage : 'Fails custom validator' 
     }, 
     remote : { 
      url : '/register/check-duplicates', 
      errorMessage : 'Already in use' 
     } 

Это работает, как ожидается, в течение первых двух валидаторов - «требуется» и «заказ». Однако, когда он попадает на «удаленный» валидатор, я получаю сообщение об ошибке: TypeError: url.indexOf is not a function Предположительно, я что-то неправильно настраиваю, но что?

Я планирую пойти с валидатором по умолчанию - то есть ответ 2XX является проходом, ответ 4XX является сбоем.

ответ

1

Try:

var myField = $('#fieldName').parsley({ 
    required : true, 
    requiredErrorMessage : 'Field is required' 
    custom : true, 
    customErrorMessage : 'Fails custom validator' 
    remote : '/register/check-duplicates', 
    remoteErrorMessage : 'Already in use' 
}) 
+0

Благодаря Марк-Андре, это решается исходная задача, однако сообщение об ошибке удаленного еще не правильно. Он говорит, что «это значение кажется недопустимым», что, предположительно, является сообщением об ошибке по умолчанию? –