Доброго времени суток. Хочется критики и советов от профессионалов, вот такую штуку по отправке форм написал, правильно ли?
$.Admin.postQuery = {
urlSend: "",
dataSend: "",
activate: function() {
var $_self = this;
requestSent = false;
$('body').on('submit', 'form[data-ajax]', function(e) {
e.preventDefault();
$_self.urlSend = $(this).attr('action');
$_self.dataSend = $(this).serialize();
if(!requestSent) {
$_self.sendAjax();
}
});
},
sendAjax: function(){
requestSent = true;
$.ajax({
type: "POST",
url: this.urlSend,
cache: false,
data: this.dataSend,
success: function(data){
},
complete: function() {
requestSent = false;
}
});
}
}