virt2/api/code/js/slider_edit.js

87 lines
2.4 KiB
JavaScript
Raw Normal View History

$(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");
})
})