Из их официальной документации:
Custom ajax validation made simple. parsley-remote-method="POST" to change default GET call. parsley-remote-datatype="jsonp" if you make cross domain ajax call and expect jsonp Parsley will accept these valid returns with a 200 response code: 1, true, { "success": "..." } and assume false otherwise You can show frontend server-side specific error messages by returning { "error": "your custom message" } or { "message": "your custom message" }
Однако что я могу сделать, если я хочу отправить переменную с почтовым запросом?
Чтобы запустить удаленный валидатор в поле, вам нужно будет поместить оба атрибута
parsley-remote="http://yoururl.com"
а также
parsley-remote-method="POST"
для внесения переменной, представленной в запросе POST.
Например:
<input type="text" name="test" value="1" parsley-remote="http://yoururl.com" parsley-remote-method="POST" />
то ваш скрипт в фоновом контенте должен проверять переменную «test» и возвращать ответ 200:
{ "success": "all good!" }
или
{ "error": "your custom message" }
В новых версиях Parsley.js вы можете использовать data-parsley-remote-options
следующим образом:
data-parsley-remote-options='{ "type": "POST", "dataType": "jsonp", "data": { "token": "value" } }'
Поместите все, что вам нужно отправить в качестве пары ключ / значение в объекте data
.
Дополнительная информация в документах .