big-moving.ru/api/mod/js/user.js

112 lines
3.8 KiB
JavaScript
Raw Normal View History

2022-06-24 15:29:23 +05:00
/*делает превьюшку*/
function readImage ( input ) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('.img_ava_mod_user').attr('src', e.target.result);
/* $('body').css('backgroundImage', 'url(' + e.target.result + ')');*/
}
reader.readAsDataURL(input.files[0]);
}
}
/*сохраняем*/
$('#upload-image').submit(function(event){
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type:'POST', // Тип запроса
url: '/act/user', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success:function(data){
//alert(data);
/* printMessage('#result', data);*/
},
error:function(data){
console.log(data);
}
});
});
/*срабатывает при выборе файла*/
$('#image').change(function(){
readImage(this);
$('#upload-image').submit();
});
/* ссылка вызывающая кнопку загрузки картинки*/
$("#a_select_img").click(function(event){
$("#image").click();
return false;
})
//проверка логина
$('#input_login').keyup(function(){
var a=$(this).val();
$.ajax({
type:'POST', // Тип запроса
url: '/act/user', // Скрипт обработчика
data: "act=check_login&login=" + a, // Данные которые мы передаем
success:function(data){$("#res_save_login").html(data);}
});
});
//cохранение логина
$('#btn_save_login').click(function(){
var a=$('#input_login').val();
$.ajax({
type:'POST', // Тип запроса
url: '/act/user', // Скрипт обработчика
data: "act=save_login&login=" + a, // Данные которые мы передаем
success:function(data){$("#res_save_login").html(data);}
});
})
//плюсуем
$('.btn_change_repa').click(function(){
var t=$(this).data('t');
$.ajax({
type:'POST', // Тип запроса
url: '/act/user', // Скрипт обработчика
data: "act=change_repa&user_id=" + $('#input_user_id').val() + "&t=" + t, // Данные которые мы передаем
success:function(data){$("#btn_repa_info").text(data);}
});
})
/*сохраняем основные данные*/
$('#form_save_os_data').submit(function(event){
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type:'POST', // Тип запроса
url: '/act/user', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success:function(data){
// alert(data);
/* printMessage('#result', data);*/
},
error:function(data){
console.log(data);
}
});
});
$("#wr-tabs").on("click", ".tab", function(){
var tabs = $("#wr-tabs .tab"),
cont = $("#wr-tabs .tab-cont");
// Удаляем классы active
tabs.removeClass("active");
cont.removeClass("active");
// Добавляем классы active
$(this).addClass("active");
cont.eq($(this).index()).addClass("active");
return false;
});