virt2/api/code/js/tovar_edit.js_1595048824.old

84 lines
3.6 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$( "#tabs" ).tabs();
$(function(){
$('#form-edit-tovar').submit(function(event){
event.preventDefault();
var file_img = $('#img').prop('files')[0];
var formData = new FormData(this);
formData.append('file_img', file_img);
$.ajax({
type:'POST', // Тип запроса
url: $(this).attr('action'), // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success:function(data){/*alert(data);*/}
});
setTimeout('location.replace("/t_tovar/")',2000);
//document.location.href='/t_cats/';
});
/* вкладка 2 - загружаем картинки */
function readImage ( input ) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#div_preload").prepend('<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 col-xl-3"><img src="' + e.target.result + '" style="width:100%;"></div>');
//$('.img_ava_mod_user').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
function readImage2 ( img ) {
$("#div_preload").prepend('<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 col-xl-3"><img src="/img/magazin/cats/' + img + '_150_150.jpg" style="width:100%;"></div>');
//$('.img_ava_mod_user').attr('src', e.target.result);
}
/*сохраняем*/
$('#upload-image').submit(function(event){
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type:'POST', // Тип запроса
url: '/act/tovar_edit', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success:function(data){
readImage2(data);
//Сделать показ после загрузки уменьшенной картинки
},
error:function(data){
console.log(data);
},
success:function(data){
//alert(data);
//Сделать показ после загрузки уменьшенной картинки
}
});
});
//при изменении инпута показываем превью и отправляем на сервер
$('#input-img2').change(function(){
// readImage(this);
$('#upload-image').submit();
});
//вызываем диалог
$("#img-img2, #btn-upload").click(function(event){
$("#input-img2").click();
})
//киляем картинку
$(".a_del_img").click(function(event){
var idimg=$(this).data('img');
var id=$(this).attr('href');
$("#img_"+id).hide();
$.ajax({
type:'POST', // Тип запроса
url: '/act/tovar_edit', // Скрипт обработчика
data: "act=del_img&img=" + idimg + "&id=" + id, // Данные которые мы передаем
success:function(data){
alert(data);
//Сделать показ после загрузки уменьшенной картинки
}
});
return false;
})
})