core/api/modules/set_img/mod.js

38 lines
1.3 KiB
JavaScript
Raw Normal View History

2022-12-11 13:55:49 +05:00
$("#ava").click(function(event) {
$('[type=file]').click();
return false;
})
$("#input-file").change(function(event) {
$("#form-upload").submit();
})
$("#form-upload").submit(function(event) {
$("#ava").attr('src', '/img/loading-45.gif');
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type: 'POST', // Тип запроса^M^M
url: '/act/pe', // Скрипт обработчика^M^M
data: formData, // Данные которые мы передаем^M^M
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся^M^M
contentType: false, // Тип кодирования данных мы задали в форме, это отключим^M^M
processData: false,
success: function(data) { $("#ava").attr('src', "/img/avatars/" + data + ".jpg") }
});
})
$(".update-profile").keyup(function(event) {
var t = $(this).data("t");
var txt = $(this).val();
$.ajax({
type: 'POST', // Тип запроса^M^M
url: '/act/pe', // Скрипт обработчика^M^M
data: "act=update&t=" + t + "&txt=" + txt, // Данные которые мы передаем^M^M
success: function(data) { /*alert(data) */ }
});
})