Одно действие по двум событиям в jQuery

210
19 сентября 2017, 08:13

ajax запрос вызывается по двум действиям:

через нажатие кнопки:

$('#start-button').click(function(event){ ajax ...});

и через нажатие Enter:

$('html').keydown(function(eventObject){ //отлавливаем нажатие клавиш
    if (event.keyCode == 13) { ajax...} })

Чуствую, что дублировать код ajax не правильно. Как объеденить эти два события?

Answer 1

Можно вынести запрос в отдельную функцию, например, и вызывать её.

READ ALSO
Как на мобильном спрятать слайд из Slick-карусели?

Как на мобильном спрятать слайд из Slick-карусели?

Использую карусель Slick в одном из проектовПоставил в неё пять слайдов — четыре картинки и видео

246
Доработка поискового скрипта

Доработка поискового скрипта

Здравствуйте! Есть переделанный из этого онлайн-примера скрипт, настроенный для поиска по локальным изображениям, где нерешенными остались...

216
запрос в wordpress

запрос в wordpress

как правильно сформировать запрос в wordpress?

153
Слияние двух записей одной таблицы (MySQL)

Слияние двух записей одной таблицы (MySQL)

Для простоты упростим реальную таблицу до двух полей, id и summa

258