если вам нужно проверить данные на стороне клиента, вы можете использовать:
1: jQuery плагин валидатора + ajax отправка вы можете увидеть этот вопрос
2: функция beforeSend
$.ajax({
url: yourURL,
beforeSend: function(xhr) {
//You can check your data here and store in isValid variable.
var isValid = false; // Based on your validation check.
if (!isValid) {
// Prevent the request to be sent to the (web)server.
xhr.abort();
}
}
})
.done(function(data) {
// after submitting
});