Firebase Database дублирует запись при push()

166
23 февраля 2018, 17:07
var messageRef = firebase.database().ref();
$('.js-input').click(function(e){
  e.preventDefault();
  var nameOfUser = $(this).siblings('.name-text').val();
  var emailAddress = $(this).siblings('.email-address').val();
  var price = $(this).closest('.flipper').find('.sum').text();
  var newMessageRef = messageRef.child(price);
  console.log(nameOfUser);
  newMessageRef.push({
    name: nameOfUser,
    email: emailAddress
});

В результате выполнения кода в БД появляется сразу два новых узла, как будто команда push() выполняется два раза. В консоль сообщение с nameOfUser выводится один раз, то есть функция вызывается единожды.

READ ALSO
Ошибка в ajax запросе, не видит data

Ошибка в ajax запросе, не видит data

Не могу понять в чем ошибка, по итогу выдает пустой алерт, и соответственно в файл пхп тоже ничего не приходит, но до файла запрос доходит,...

170
Проблема с visibility

Проблема с visibility

Такой вопрос,я в менюшке сделал,для невидимых элементов вместо dislay: none, visibility:hidden, при наведении на li менюшки вылезает еще одна с visibility:visible,...

141
Получения элемента с таблицы (jquery)

Получения элемента с таблицы (jquery)

В общем у меня есть примерно такой код:

188
Использование <use> в SVG на устройствах Apple

Использование <use> в SVG на устройствах Apple

На странице имеется общая SVG с символамиДалее символы используются как <svg><use href="#icon-arrow"></use></svg>

253