Validación en el servidor


La clave de validación “ajax” permite realizar validaciones asíncronas en su servidor:

	    		
<input type="text" data-dj-validator="ajax,http://localhost:8080/system/validate">
				
	    	

Se debe especificar la dirección del servidor donde se realizará la validación, la propiedad "request_method" permite cambiar el método de envío:

	    		
$(“#my-form”).djValidator({
	mode: 'function',
	request_method: 'get',
	success:
		function($form){
			alert('validation finish');
		}
});
				
	    	

Se colocará el mensaje de que el campo se está validando mientras se espera la respuesta del servidor.

En el caso del modo submit se realiza el envío normalmente cuando la validación se completa ejecutando la función success, en caso del modo function se debe declarar obligatoriamente la función success, que se ejecutará al finalizar la validación, la ejecución normal devolverá el valor null indicando que la validación está pendiente.


En el servidor

Al servidor llegará un parámetro con el nombre “value” con el dato a validar, el servidor debe devolver un valor booleano en formato JSON bajo el nombre “valid” con el resultado de la validación:

	    		
{
	valid: true
}