$('.as-ajax').submit(function(e){
e.preventDefault();
$.post($(this).attr('action'), $(this).serialize(), function(response) {
try {
var response = JSON.parse(response);
}
catch (e) {
var response = {
status: 400,
message: 'Unknown error occurred: [' + response + ']'
};
}
sys.noty(response.message, response.status > 200 ? 'error' : 'success');
});
});