38 lines
1.3 KiB
JavaScript
38 lines
1.3 KiB
JavaScript
|
$("#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) */ }
|
|||
|
});
|
|||
|
|
|||
|
})
|