Možeš umesto
self.submit();, u kodu koji sam ja postavio, staviti
$(self).ajaxSubmit();
Npr.
Kôd:
function validate(form) {
var is_valid = true;
return is_valid;
}
var forma = $('form');
forma.ajaxForm({
success: function(data) {
// do something
}
});
forma.submit(function(event) {
var self = this;
event.preventDefault();
$('.form-validation').fancybox({
afterShow: function() {
if(validate(self)) {
//self.submit();
$(self).ajaxSubmit();
}
}
}).trigger('click');
});
Mada mošeš umesto tog plugina-a koristiti i nešto kao:
Kôd:
$.post('submit.php', $('form').serialize(), function() {
// do something
})