87 lines
2.5 KiB
JavaScript
Executable File
87 lines
2.5 KiB
JavaScript
Executable File
$(function(){
|
||
/* JQuery UI */
|
||
$( "#tabs" ).tabs();
|
||
|
||
/* Показываем уведомление об успешном сохранении настроек */
|
||
function show_res(a){
|
||
$("#opr_res").removeClass("hide");
|
||
}
|
||
|
||
|
||
/* сохраняем настройки */
|
||
$("#mod_set").submit(function(event){
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type:'POST', // Тип запроса
|
||
url: '/act/slider_edit', // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success:function(data){show_res(data);}
|
||
})
|
||
|
||
|
||
|
||
})
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function itog_summa(){ //считаем итоговую сумму
|
||
var elems = $(".poditog");
|
||
var summ=0;
|
||
var elemsTotal = elems.length;
|
||
for(var i=0; i<elemsTotal; ++i){
|
||
summ = summ + parseFloat($(elems[i]).text());
|
||
}
|
||
$("#main_itog").text(summ);
|
||
}
|
||
itog_summa();
|
||
//кнопка плюс колва
|
||
$(".change_col").click(function(event){
|
||
var id = $(this).data('id');
|
||
var tip = $(this).data('tip');
|
||
var col = $('#input_' + id).val();
|
||
var cena = $('#cena_' + id).data('cena');
|
||
if (tip=='p')
|
||
col++;
|
||
else
|
||
col=col-1;
|
||
$('#input_' + id).val(col);
|
||
//Считаем итог
|
||
var itog = col*cena;
|
||
$('#td_itog_' + id).text(itog);
|
||
itog_summa();
|
||
//alert(id);
|
||
//отправляем на сервер количество
|
||
$.ajax({
|
||
type:"POST",
|
||
url:'/act/ajax',
|
||
data:"act=cart_plus&tovar_id="+id+"&col=" + col
|
||
})
|
||
})
|
||
$("#btn_zakaz").click(function(event){
|
||
$('#of_zakaz').modal("show");
|
||
})
|
||
/* отправляем заявку */
|
||
$("#btn_send_zakaz").click(function(event){
|
||
var fio=$('#fio').val();
|
||
var tel=$('#tel').val();
|
||
//alert('fio');
|
||
$.ajax({
|
||
type:"POST",
|
||
url:'/act/ajax',
|
||
data:"act=cart_zakaz&fio=" + fio + "&tel=" + tel
|
||
})
|
||
$("#div-form").html("<h5>Заказ успешно оформлен, наш менеджер свяжется с вами в ближайшее время, обсудит условия доставки или подготовит товар к самовывозу</h5>")
|
||
$(this).hide("6000");
|
||
})
|
||
}) |