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;
|
||
}); |