39 lines
1.4 KiB
JavaScript
Executable File
39 lines
1.4 KiB
JavaScript
Executable File
$("#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 pole = $(this).data("pole");
|
||
var txt = $(this).val();
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса^M^M
|
||
url: '/act/pe', // Скрипт обработчика^M^M
|
||
data: "act=update&t=" + t + "&txt=" + txt + "&pole=" + pole, // Данные которые мы передаем^M^M
|
||
success: function(data) { /*alert(data) */ }
|
||
});
|
||
|
||
}) |