При нажатии на кнопку ничего не происходит (JQuery AJAX Forms) - PullRequest
0 голосов
/ 28 сентября 2011

Пример: dev.alphenweer.nl

Когда кто-то нажимает на ссылку, форма загружается, они заполняют форму и нажимают кнопку, чтобы отправить ее. Но когда кто-то нажимает кнопку, ничего не происходит. Это почему? Что не так с моим кодом?

Например, нажмите «ЗАПРОСИТЬ API СНОВА», а затем просто заполните что-нибудь. Ничего не происходит. Почему?

Ответы [ 2 ]

1 голос
/ 28 сентября 2011

Вам нужно использовать жить . Что приведет к

$('#api_reg_submit').live('click', function(){...

Это происходит потому, что кнопка, для которой вы установили событие click, не находится в DOM при запуске, то есть когда она готова, а добавлена ​​позже. Если бы у вас была кнопка снаружи и загружены только входы, она работала бы так, как сейчас. Надеюсь, это имеет смысл:)

0 голосов
/ 28 сентября 2011

Нет элементов <form>, окружающих элементы ввода, поэтому они представляют собой случайное текстовое поле и кнопку, расположенную на веб-странице.На странице также нет элемента с идентификатором api_req_submit, поэтому функция щелчка, которую вы пытаетесь добавить, некуда девать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...