40 lines
1.3 KiB
JavaScript
40 lines
1.3 KiB
JavaScript
|
var allFotosCena = new Map(); //храним тут все цены
|
|||
|
|
|||
|
$(".razmer_foto").change(function(event) {
|
|||
|
var foto_id = $(this).data("fotoid");
|
|||
|
var foto_razmer = $(this).val();
|
|||
|
if ($(this).val() == "0") var mycena = 0;
|
|||
|
if ($(this).val() == "1") var mycena = 100;
|
|||
|
if ($(this).val() == "2") var mycena = 55;
|
|||
|
if ($(this).val() == "3") var mycena = 30;
|
|||
|
if ($(this).val() == "4") var mycena = 150;
|
|||
|
if ($(this).val() == "5") var mycena = 200;
|
|||
|
|
|||
|
if (mycena == 0)
|
|||
|
allFotosCena.delete(foto_id); // true
|
|||
|
else
|
|||
|
allFotosCena.set(foto_id, mycena);
|
|||
|
|
|||
|
$.ajax({
|
|||
|
type: "POST",
|
|||
|
url: "/act/foto_cart",
|
|||
|
data: "act=update&foto_id=" + foto_id + "&foto_razmer=" + foto_razmer,
|
|||
|
success: function(data) {}
|
|||
|
})
|
|||
|
|
|||
|
var summa = 0; //иницализируем перемешку
|
|||
|
for (let key of allFotosCena.keys()) summa = summa + allFotosCena.get(key); // щитаем итого
|
|||
|
strSumma = summa.toString() + " р.";
|
|||
|
$("#spanItogo").text(strSumma);
|
|||
|
})
|
|||
|
|
|||
|
$(".otmena").click(function(event) {
|
|||
|
var foto_id = $(this).data('id');
|
|||
|
$.ajax({
|
|||
|
type: "POST",
|
|||
|
url: "/act/foto_cart",
|
|||
|
data: "act=otmena&foto_id=" + foto_id,
|
|||
|
success: function(data) {}
|
|||
|
})
|
|||
|
$("#" + foto_id).hide(700);
|
|||
|
})
|