На данный вопрос уже ответили:
Знания в JavaSript
у меня не очень, много трудился чтобы написать такой сценарий:
/* ADD MODULE */
$('#add_module_modal').on('click', function() {
$('#progress_content').html("<i class='fa fa-gear fa-1x fa-spin'></i>");
var file_data = $('#sortpicture').prop('files')[0];
var form_data_file = new FormData();
form_data_file.append('file', file_data);
var form_data = $('#module_form').serialize();
$.ajax({
url: 'download_modules.php',
cache: false,
contentType: false,
processData: false,
data: form_data_file,
type: 'post',
success: function(){//success
function addModuleData(form_data){
$.ajax({
url: 'download_modules.php',
cache: false,
data: form_data,
type: 'post',
success: function(data){
$('#modal_body_module').html(data);
$('#progress_content').html("<i class='fa fa-check'></i>");
}
});
}
setTimeout(addModuleData(form_data), 6000);
}//success
});
});
/* END ADD MODULE */
Данный код работает почти как нужно, т.е. загрузка самого файла происходит и вторым запросом отправляются данные с input - ов
но второй запрос проходит следом без таймаута хотя я указал таймаут и он нужен. Как сделать так чтобы функция addModuleData(form_data)
выполнялась с таймаутом? Также обязательно нужно передать функции параметр form_data
. Буду рад помощи!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Дано, форма на сайте который rtl, форма обратной связи, соответсвенно тоже rtl (поля в форме text-align: right)Есть товарищ который утверждает что общепринятая...
Я только начинаю учить HTML, сходил на первый урок, на компьютере на курсах все работало, а когда запустил на своем компе, вместо изображения...
Понемногу работаю над университетским проектом: решил написать интернет-магазин на DjangoПочти сделана домашняя страница, лендинг и недавно...