У меня есть форма Ajax, которую мне нужно отправить, как только пользователь выбирает изображение. Проблема в том, что форма не отправляется. Пожалуйста, любое руководство будет оцененОтправить Ajaxform при изменении
--The форма ---
<form id="bgimageform" method="post" enctype="multipart/form-data" action="process.php">
<div class="uploadFile timelineUploadBG">
<input type="hidden" name = "bkg" value = "1"/>
<input type="file" name="photoimg" id="bgphotoimg" class="custom-file-input">
</div>
</form>
--- The кода JS ---
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/jquery.form.js"></script>
<script src="/js/jquery-ui.min.js"></script>
<script src="js/jquery.wallform.js"></script>
<script>
$(document).ready(function() {
/* Uploading Profile BackGround Image */
$('body').on('change','#bgphotoimg', function() {
$("#bgimageform").ajaxForm({target:'#timelineBackground'}).submit();
});
});
</script>
Рассматривали ли вы с помощью Dropzone.js? По умолчанию, как только элемент будет добавлен, он «отправит». Вы также можете перетащить изображение. –
Нет, я не знаю, пожалуйста, у вас есть ссылка, где я могу ее найти? –
Поиск dropzone.js должен найти его, но независимо: http://www.dropzonejs.com/ –