Добрый день, возникла такая проблема. Я хочу при выборе файла (input type="file") Чтобы форма сабмитилась. Я хочу сделать закачку файла на сервер без перезагрузки, поэтому юзаю Аякс. Скажите пожалуйста, уже все перепробовал, много методов и ничего не выходит. Если я пользуюсь кнопкой - все гуд, а мне надо чтобы все работало без самой кнопки submit.
P.S. код еще сырой
Спасибо за помощь.
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="/css/style.css" />
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css" />
<meta charset="utf-8"/>
<title>Upload your file!</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(document).ready(
function(){
var form = $('#myForm');
form.on('submit',function(){
var formData = new FormData();
if(($('#file')[0].files).length != 0){
console.log(1);
}
$.ajax({
type:"POST",
url:"ajax.php",
data:formData,
cache:false,
contentType:false,
processData:false,
success:function(data){
console.log(data);
}
});
return false;
});
});
</script>
</head>
<body>
<div id="wrapper">
<div class="row header bg">
<div class="col-md-12">
<p class="text-center">Добро пожаловать</p>
</div>
</div>
<div class="row uploader">
<div class="col-md-12">
<div class="uploader_form">
<form method="POST" id ="myForm" enctype="multipart/form-data">
<input type="file" name="file" id="file" multiple="multiple">
</form>
</div>
<div class="upload_text">
Перетащите файл сюда ;)<br>
или нажмите на кнопку
</div>
<div id="status"></div>
</div>
</div>
<div class="row footer bg">
<div class="col-md-12">
<p class="text-center">(c) Copyrights 2018</p>
</div>
</div>
</div>
</body>
</html>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте друзья, только начал изучение js, не могу понять как извлечь данные отсюда https://swapico/api/people/ Это нужно сделать с помощью обычного...
У меня конкретная проблема, что две перменные props имеют три разных значения в одном компонентеСуть такая, что мне нужно принять с сервера...