Parsley ajax enviando variables ​​de postagem

De sua documentação oficial:

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" } 

No entanto, o que posso fazer se quiser enviar uma variável com a solicitação de publicação?

Para ativar um validador remoto no campo, você precisará colocar ambos os atributos

 parsley-remote="http://yoururl.com" 

e

 parsley-remote-method="POST" 

para tornar a variável enviada em um pedido POST.

Por exemplo:

  

então seu script no back-end deve validar a variável “testar” e retornar a resposta 200 com:

 { "success": "all good!" } 

ou

 { "error": "your custom message" } 

Nas versões mais recentes do Parsley.js, você pode usar data-parsley-remote-options como assim:

 data-parsley-remote-options='{ "type": "POST", "dataType": "jsonp", "data": { "token": "value" } }' 

Coloque tudo o que precisa para enviar como um par de chaves / valores no object de data .

Mais informações nos documentos .