33 lines
1.4 KiB
JavaScript
Executable File
33 lines
1.4 KiB
JavaScript
Executable File
$(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();
|
||
/* Пишем сообщение - если 0 - не удачная отправка, иначе - удачная*/
|
||
if ( d == 0 )
|
||
$( "#res_bad" ).show();
|
||
else
|
||
$( "#res_ok" ).show();
|
||
//меняем капчу
|
||
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: '/act/gb', // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success:function(data){res(data)}
|
||
})
|
||
})
|
||
}) |