Тостер работает некорректно
Есть вот такой скрипт:
$(document).ready(function () {
$("#upload").click(
function () {
sendUploadForm('uploadfile', 'uploadfile.php');
return false;
},
function () {
var valid = true;
if (document.uploadfile['uploadedfile'].value === "" || document.uploadfile['folder'].value === "") {
toastr.warning('Не выбран каталог или файл для загрузки', 'Внимание!', {"timeOut": 3000});
valid = false;
} else {
var formUpload = new FormData(document.forms.uploadfile);
formUpload.append('file', $('input[type=file]')[0].files[0]);
$.ajax({
type: "POST",
processData: false,
contentType: false,
url: "uploadfile.php",
data: formUpload,
success: function () {
toastr.success('Файл успешно загружен', 'Отлично!', {"timeOut": 3000});
jQuery('#uploadfile')[0].reset();
}
});
}
return valid;
}
);
});
В целом работает исправно, за исключением сообщения об успешной загрузке файла, т.е. второй тостер не работает. Скорее всего расположен этот блок не в том месте. Подскажите, в чем ошибка...