var upload = function(files) {
var formData = new FormData(),
xhr = new XMLHttpRequest(),
x = 0;
for(x = 0; x < files.length; x++) {
formData.append('file[]', files[x]);
}
console.log(x);
xhr.onload = function() {
var data = JSON.parse(this.responseText);
displayUploads(data);
};
xhr.open('post', 'upload.php');
xhr.send(formData);
};
Uncaught SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse () at XMLHttpRequest.xhr.onload (строка 55, там где x = 0)
Это возникает при загрузке больше 20 файлов
Вам вместо json с сервера приходит html (по всей видимости с текстом какой то ошибки) Проверьте, что конкретно приходит в ответе, с помощью вкладки Network в консоли браузера, либо с помощью такой конструкции:
xhr.onload = function() {
try{
var data = JSON.parse(this.responseText);
displayUploads(data);
}catch(e){
console.error('Invalid JSON!', this.responseText);
// Тут можно обработать ошибку
}
};
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу использовать paths из svg для перемещения элементов, нарисованных на canvas
ЗдравствуйтеЕсть задача перебрать массив и в случае, если ничего не находится из того, что искали, запускать функцию
Добрый день, подскажите определить первые два слова в строке, и обернуть их в спанJS или jQuery разницы нет