|
|
|
|
@ -108,15 +108,31 @@ if (EXPO.exposition.object){ |
|
|
|
|
$('#'+this.opt.advertise.id).on("submit", function () { |
|
|
|
|
var formData = $(this).serialize(), |
|
|
|
|
formUrl = $(this).attr("action"), |
|
|
|
|
$form = $(this), |
|
|
|
|
/** |
|
|
|
|
* executes after AJAX get request is complete |
|
|
|
|
* @param data - data recieved from server ex
|
|
|
|
|
*/ |
|
|
|
|
handler = function (data) { |
|
|
|
|
console.log(data); |
|
|
|
|
|
|
|
|
|
if (!data.succes){ |
|
|
|
|
for (var k in data.errors){ |
|
|
|
|
if (data.errors.hasOwnProperty(k)) { |
|
|
|
|
$('input[name="'+key+'"]',$form) |
|
|
|
|
.closest(".required").addClass("err") |
|
|
|
|
.siblings(".pwf-msg").text(data.errors[k]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|
$('input:text',$form).val(''); |
|
|
|
|
$('.err',$form).removeClass("err"); |
|
|
|
|
$('.pwf-msg',$form).text(''); |
|
|
|
|
$.fancybox.close(); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
com.getRequest(formData,formUrl,handler); |
|
|
|
|
com.postRequest(formData,formUrl,handler); |
|
|
|
|
return false; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|