1//ÐбÑабоÑÑик ÑоÑм обÑаÑной ÑвÑзи 2$(document).ready(function(){ 3 //Callback 4 $('#callback_form').submit(function(e) { 5 e.preventDefault(); 6 var $form = $(this); 7 var id = $form.attr('id'); 8 var loader = $form.find('.loader_f'); 9 var data = new FormData(this); 10 //data.append("lang", $('html').attr('lang')); 11 var answer = $form.find('.answer_block'); 12 if(!$form.hasClass('sending--stop')){ 13 answer.html(''); 14 $form.addClass('sending--stop'); 15 loader.fadeIn(400); 16 $.ajax({ 17 url: "/local/ajax/ds.form.ajax.php", 18 type: "POST", 19 data: data, 20 dataType: 'json', 21 processData: false, 22 contentType: false, 23 success: function(d){ 24 $form.removeClass('sending--stop'); 25 loader.hide(); 26 if(d.status){ 27 $.magnificPopup.open({ 28 items: { 29 src: $('#modal-success'), // can be a HTML string, jQuery object, or CSS selector 30 type: 'inline', 31 mainClass: 'mfp-fade', 32 } 33 }); 34 $form.find("input[type=text],input[type=email]").val(''); 35 $form.find("textarea").html('').val(''); 36 } else { 37 if(!answer.length){ 38 answer = jQuery('<div>', { class: 'answer_block', }); 39 $form.append( answer ); 40 } 41 42 d.msg.forEach(function(el){ 43 answer.append('<div class="modal_errors">'+el.text+"</div>"); 44 }); 45 46 47 } 48 }, 49 error: function(){ 50 $form.removeClass('sending--stop'); 51 loader.hide(); 52 alert('ÐÑибка оÑпÑавки ÑообÑениÑ!'); 53 }, 54 }); 55 } 56 return false; 57 }); 58 59 //LOGIN 60 //REGISTER 61 //RECOVER PASS 62 $('#login-modal-form2,#register-modal-form,#recoverypass-modal-form').submit(function(e) { 63 e.preventDefault(); 64 var $form = $(this); 65 var loader = $form.find('.loader_f'); 66 var answer = $form.find('.answer_block'); 67 var data=$form.serializeArray(); 68 if(!$form.hasClass('sending--stop')){ 69 $form.addClass('sending--stop'); 70 answer.html(''); 71 loader.show(); 72 $.ajax({
73 url: "/local/ajax/ds.form.auth.php", 74 type: "POST", 75 data: data, 76 dataType: 'html', 77 success: function(d){ 78 $form.removeClass('sending--stop'); 79 loader.hide(); 80 answer.html(d); 81 }, 82 error: function(d){ 83 $form.removeClass('sending--stop'); 84 loader.hide(); 85 alert('ÐÑибка оÑпÑавки ÑообÑениÑ!'); 86 }, 87 dataType: 'html' 88 }); 89 } 90 return false; 91 }); 92 93});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.