Сегодня я столкнулся с ошибкой в моем веб-приложении, касающейся функции отправки поиска в форме (в js) и действия нажатия кнопки в jQuery.
У меня есть форма, к которой прикреплено действие submitEmpSearch()
,Это встроено в html формы как действие onSubmit
.Также есть кнопка поиска, связанная с формой с событием onclick
submitEmpSearch()
.Я пытался убрать встроенный javascript из шаблонов в пользу вызовов jQuery.Во включенном вызове jQuery у меня был вызов $('#search-button').click( submitEmpSearch() )
внутри моей группы $(document).ready
.
Исходя из моего предыдущего опыта использования функции .click()
, я ожидал, что она будет иметь ту же функциональность, что и встроенный атрибут onclick
.Однако вместо этого он дал странице бесконечный цикл (очевидно) нажатия кнопки, как только она загрузилась!
Теперь, ранее, я всегда передавал шаблон function() {}
.Я никогда не передавал предопределенную функцию раньше.Это что-то вроде гоча в фреймворке jQuery language ?Или я что-то еще не так делаю?