Şu şekilde yapabilirsin hocam:
html yapın;
<form id="form" action="a.php" method="POST">
<input type="file" id="dosyalar" multiple/>
<button type="submit">Yükle</button>
</form>
<script src='https://code.jquery.com/jquery-1.11.1.min.js'></script>
<script>
$('#form').submit(function(e){
e.preventDefault();
var dosyalar = $('#dosyalar')[0].files; // seçilmiş tüm dosyaları 'dosyalar' değişkenine atadık
for (var i = 0; i < dosyalar.length; i++) { // tüm dosyaları döngüye alıyoruz
var dosya = dosyalar[i]; // sıradaki dosyayı 'dosya' değişkenine atadık
var form_data = new FormData(); // formdata sınıfı, indis-değer olarak bir veri yığını tutabiliyor
form_data.append('dosya', dosya); // form_data değişkenine, döngüdeki aktif dosyayı 'dosya' adıyla ekledik
$.ajax({
url: 'a.php',
cache: false,
contentType: false,
processData: false,
data: form_data, // üstte oluşturduğumuz fomrdata'yı ajax isteğimizle birlikte sunucuya yolladık
type: 'post',
success: function(cevap){
alert(cevap);
}
});
}
});
</script>a.php
<?php
//dosya kaydetme işlemleri
echo $_FILES['dosya']['name'].' yüklendi';
sleep(2);
R10+ ve like verdim hocam. Çok sağolun, yabancılarda bile baktım bulamadım örnekleri, Açıklamalı şekilde belirtmişsiniz. Tekrar sağolun