$(function(){ function getRandomInt(min, max){return Math.floor(Math.random() * (max - min + 1)) + min;} //меняем капчу var rnd=getRandomInt(1, 600); $("#capcha").attr("src", "/api/soft/capcha/capcha.php?rnd=" + rnd); function res( d ){ $( "#res_ok" ).hide(); $( "#res_bad" ).hide(); d = d.trim(); alert("Обращение успешно отправлено, номер вашего обращения: " + d); if ( d == '0' ){// не удачная отправка $( "#res_bad" ).show(); }else{// удачная отправка $( "#res_ok" ).show(); $( "#nom_obr").text(d); } //меняем капчу var rnd=getRandomInt(1, 600); $("#capcha").attr("src", "/api/soft/capcha/capcha.php?rnd=" + rnd); } //отправка обращения $("#send_obr").submit(function(event){ event.preventDefault(); var formData = new FormData(this); $.ajax({ type:'POST', // Тип запроса url: '/ajax.php', // Скрипт обработчика data: formData, // Данные которые мы передаем cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся contentType: false, // Тип кодирования данных мы задали в форме, это отключим processData: false, success:function(data){res(data)} }) }) //Проверяем статус обращения function otvet(d){ $("#div-otvet").show(); $("#div-otvet").html(d); } $("#btm-find-nom").click(function(event){ var nom = $("#input-nom").val(); $.ajax({ type:'POST', // Тип запроса url: '/act/obrasheniya', // Скрипт обработчика data: 'act=check&id=' + nom, // Данные которые мы передаем success:function(data){otvet(data)} }) }) //костыль, чтоб юзера не пугать $("#form-find-obr").submit(function(event){ event.preventDefault(); $("#btm-find-nom").click(); return false; }) })