Дело в том, что я делал console.log() с телом ответа предыдущей загрузки и console.log() с текстом "старт", когда отправляется запрос на новую загрузку. И эти логи происходили ровно по порядку:
> Start
> End
> Start
> End
> ...
Причем в теле ответа PHP делал var_export результата функции $dbh->exec('UPDATE ...') и он равен 1, если это была загрузка первого файла, и равен 0, если это следующий файл. 0 потому что MySQL ничего не обновила, будто там уже было новое значение. Странности...
lostatdust: Добрый день, нет. На всех более-менее квалифицированный форумах и тех. поддержках (Kingston, Apple etc.) сказали, что железо моего мака несовместимо с ССДшником. Я так понял проблема была в ССД, был не сломан, просто не тот. Забыл, через месяц мой мак сломался (гроза), собрал хакинтош - радуюсь прекрасной работе с ссд и макоси:)
Сервер локальный или хостинг? Если локаль, то надо исходить от сервера, может он чего прикрутил. А если хостинг, то, во-первых, если установлена система кеширования, то изменения проявляются не сразу, также как и на локали хостинг мог прикрутить свое оформление к ошибкам. Также неплохо было бы перезагрузить сервак, независимо хостинг или локаль.
Анатолий: Прекрасно!:) Я решил проблему, ошибка была на моей стороне, хотя очень странная... Я вызывал var Blur = new Blur(); Как только я заменил на это: var SomeVar = new Blur(); все отлично сработало. Ошибка в ранней версии ES6, т.к. при компиле код превращается в ES5, что означает, что мой класс становится обычной переменной-функцией, а у меня получилось так, что потомок (экземпляр) сожрал родителя (класс). Хотя в PHP и C#, где классы это классы, у меня все хорошо всегда было. Ну и ладно. Спасибо за помощь:)
Чет я даже в недоумении... Проверьте массив $_POST вообще на существование значений. Выведите var_dump($_POST); хоть посмотрим нормально ли передача происходит... Был у меня один хостинг, который выдавал isset($_POST[...]); выдающий постоянно true, независимо от существования. :))
Tabyretka189: надо было не автомобильное, а для швейной машинки, или же специальное какое-нибудь. Вообще для швейной самое оно, из доступного. Но, если не вытекло, на работу влиять не должно, кроме как на продолжительность жизни кулеров.
Найду - отправлю. Давно уже интересовался этим. Я на, так сказать, JS-ООП пишу давно, проблем не возникало. У Вас ошибка в самом js. Вы где-то проходитесь несколько раз. Вообще.. Не будет ошибки, если Вы сделаете так (в _initEvents): $(document).off().on('change', '.unit_upload input', function(event) {
Но это дурной тон, Вы просто скрываете ошибку, а не исправляете ее. Процесс переприсваивания функции все равно будет происходить...
Найду инструкцию - скину. История почистилась в браузере, а так быстро найти не удалось.
> Start
> End
> Start
> End
> ...
Причем в теле ответа PHP делал var_export результата функции $dbh->exec('UPDATE ...') и он равен 1, если это была загрузка первого файла, и равен 0, если это следующий файл. 0 потому что MySQL ничего не обновила, будто там уже было новое значение. Странности...