115 lines
4.4 KiB
JavaScript
115 lines
4.4 KiB
JavaScript
|
|
|||
|
|
|||
|
function hideResult(id){
|
|||
|
$(id).addClass("hidden");
|
|||
|
return 1;
|
|||
|
}
|
|||
|
|
|||
|
function p006ResultLD(txt){
|
|||
|
txt='';
|
|||
|
$("#p006-result").removeClass("hidden");
|
|||
|
setTimeout("hideResult('#p006-result')", 10000);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
10.10.2022
|
|||
|
Сохранение личной информации (p006)
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
$('#btnSave-p006').click(function(event) {
|
|||
|
//alert(1);
|
|||
|
//event.preventDefault(); 12 459.07
|
|||
|
var familiya = $("#familiya").val();
|
|||
|
var imya = $("#imya").val();
|
|||
|
var otchestvo = $("#otchestvo").val();
|
|||
|
var tel = $("#tel").val();
|
|||
|
var email = $("#email").val();
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/lk', // Скрипт обработчика
|
|||
|
data: 'act=btnSave-p006&familiya=' + familiya + '&imya=' + imya + '&otchestvo=' + otchestvo + '&tel=' + tel + '&email=' + email, // Данные которые мы передаем
|
|||
|
success: function(data) {p006ResultLD(data)}
|
|||
|
});
|
|||
|
});
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
15.10.2022
|
|||
|
Селект
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
|
|||
|
$("#sel-children-city").chained("#sel-parent-region");
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
19.11.2022
|
|||
|
Ищем улицу
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
function printMe(data){
|
|||
|
$('#selStreet').val(data);
|
|||
|
}
|
|||
|
$('#selStreet').keyup(function(event) {
|
|||
|
var city_id = $("#sel-children-city").val();
|
|||
|
var street = $(this).val();
|
|||
|
if (street.length > 3 ){
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/lk-adresa-dostavki', // Скрипт обработчика
|
|||
|
dataType: 'json',
|
|||
|
data: 'act=findStreet&city_id=' + city_id + '&street=' + street, // Данные которые мы передаем
|
|||
|
success: function(data) {
|
|||
|
$.each(data, function(index, element){
|
|||
|
if (element.ok=="1"){
|
|||
|
$("#sitiesList").text("");
|
|||
|
$("#sitiesList").append(' <a href="" class="cityListSelect" data-text="' + element.txt + '">' + element.txt + '</a> ');
|
|||
|
}else
|
|||
|
$("#sitiesList").text("");
|
|||
|
})
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
})
|
|||
|
|
|||
|
$(document).on("click", ".cityListSelect", function(event){
|
|||
|
var text = $(this).data('text');
|
|||
|
$("#selStreet").val(text);
|
|||
|
$(this).text("");
|
|||
|
return false;
|
|||
|
});
|
|||
|
|
|||
|
$('#formAddAdres').submit(function(event) {
|
|||
|
event.preventDefault();
|
|||
|
var formData = new FormData(this);
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/lk-adresa-dostavki', // Скрипт обработчика
|
|||
|
data: formData, // Данные которые мы передаем
|
|||
|
dataType: 'json',
|
|||
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|||
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|||
|
processData: false,
|
|||
|
success: function(data) {
|
|||
|
$.each(data, function(index, element){
|
|||
|
if (element.adres_id){
|
|||
|
$("#adresList").append('<tr id="' + element.adres_id + '"><td>' + element.city + '</td><td>' + element.street + '</td><td>' + element.dom + '</td><td><a href="">Удалить</a></td></tr>');
|
|||
|
}
|
|||
|
})
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
})
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
23.11.2022
|
|||
|
Удаляем адрес
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
|
|||
|
$(document).on("click", ".delAdres", function(event){
|
|||
|
var id = $(this).attr('href');
|
|||
|
$("#" + id).hide("600");
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/lk-adresa-dostavki', // Скрипт обработчика
|
|||
|
data: 'act=delAdres&id=' + id, // Данные которые мы передаем
|
|||
|
success: function(data) {}
|
|||
|
});
|
|||
|
return false;
|
|||
|
});
|