audioCtx.decodeAudioData(audioData, function(buffer) {
source.buffer = buffer;
source.connect(audioCtx.destination);
source.loop = true;
},
function(e){"Error with decoding audio data" + e.err});
}
$(window).on('scroll', function(){
console.log(this);
});
<!DOCTUPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<title>Test</title>
</head>
<body>
<input type="file" data-type="col-1"><br>
<input type="file" data-type="col-2"><br>
<input type="file" data-type="col-3"><br>
<input type="file" data-type="col-1"><br>
<input type="file" data-type="col-2"><br>
<input type="file" data-type="col-3"><br>
<input type="file" data-type="col-4"><br>
<button id="click">Test</button>
<script>
var btn =document.getElementById('click');
click.addEventListener('click', function(e){
var files = document.querySelectorAll('input[type="file"]'),
fd = new FormData();
if(files){
files.forEach(function(input, index, list){
if(input.files.length){
fd.append("filesUploadData[]", input.dataset.type);
fd.append("filesUpload[]",input.files[0]);
}
});
}
// вывод для теста
console.log(fd.getAll('filesUpload[]'));
console.log(fd.getAll('filesUploadData[]'));
// Отправляем ajax
// Повесить обработчики отправки!!!!
var request = new XMLHttpRequest();
request.open("POST", "/form.php");
request.send(fd);
});
</script>
</body>
</html>