idclev31: GET уходит скорее потому что браузер долбится в url: "/?action=register&do=auth" на ваш UI а не бэкэнд непосредственно.
так что проверьте по какой урле вам надо долбится на POST.
И в случае удаления url - и отправке пост запроса, POST параметры должны присутствовать, иначе я уже 3 года отправлял бы пустые параметры, если бы этот метод не работал)
главное не забывать, что сие время = локальному времени компа.
то есть если это сетевая игра, то в один момент времени по серверу игры, люди в разных часовых поясах будут в разных временах игры.
NataliaCh: дело в том что он предназначен немного для других целей)
Вы ведь можете во-первых написать распарс на сервере, во-вторых написать на стороне UI распарс, сбор данных формы и отправка с помощью аякс.
zlowar: повнимательнее, ведь "Основное отличие между ними: функции, объявленные как Function Declaration, создаются интерпретатором до выполнения кода. Поэтому их можно вызвать до объявления. А если бы это было объявление Function Expression, то такой вызов бы не сработал:
sayHi("Вася"); // ошибка!
var sayHi = function(name) {
alert( "Привет, " + name );
}
Это из-за того, что JavaScript перед запуском кода ищет в нём Function Declaration (их легко найти: они не являются частью выражений и начинаются со слова function) и обрабатывает их.
А Function Expression создаются в процессе выполнении выражения, в котором созданы, в данном случае – функция будет создана при операции присваивания sayHi = function...
Как правило, возможность Function Declaration вызвать функцию до объявления – это удобно, так как даёт больше свободы в том, как организовать свой код.
Можно расположить функции внизу, а их вызов – сверху или наоборот."
Роман Танков: это не ответ)
есть debugger, на крайняк console.log. Иначе я все равно не могу по вашему "описанию" понять что не работает, и почему.
и в целом не надо писать ".vetrina img". Можете написать просто "img", но если вдруг изобржаений станет больше, то добавьте нужным класс, к примеру:
а вобще, лучше вешать один лисенер на дивку в которой все товары, и уже по event.target парсить внутри.
А то у вас так висит куча одинаковых лисенеров.
И не помню почему, но вроде лучше вместо .click/.hover писать .on('click', function() {})/.on('hover', function() {})
kkoshakk: перепиши на аякс: просто на кнопку повесь лисенер, используй e.preventDeafult() описывай свою анимацию, и после в таймауте уже отправляй аякс пост запрос.
Вообще таймауты это прошлый век, надо привыкать использовать колбэки и промисы
может проблема то не в UI совсем? просто в рамках текущего вопроса ответ уже дан)