Tсли алерт не срабатывает, то проверьте правильно ли написан id, существует ли кнопка на момент навешивания обработчика, нет ли в документе других кнопок с таким id (sic!)
Если вы ожидали какой-то другой ответ, то могли бы отредактировать вопрос, дополнив его.
А так, это же тьюринг-полный язык, и на нем можно что угодно делать.
Что вы пытаетесь сделать? Что такое "key будет генерироваться GET"? Что такое "принять по номеру", зачем вообще все это, если вся информация есть на сервере?
codenaki, тогда давайте больше кода, а лучше собирайте пример на jsfiddle.
Или хотя-бы объясните подробнее что там у вас меняется, и покажите стили для .img-responsive
Константин Боровик, целиком этот пример не собирается, так как некоторых кусков кода не хватает.
Вообще, подписываться именно на клик идея не очень хорошая, так как юзеры бывает нажимают enter.
Ptolemy_master, если мы про вэб, то клиентом чаще всего называют браузер пользователя.
И да, по сравнению с тем, что было лет 10-15 назад, нагрузка на фронт возросла, все чаще элементы бизнес логики переносятся поближе к пользователю, дабы увеличить отзывчивость.
Средний верстальщик из 2003 увидев эти ваши ангуляры ушел бы в длительный запой.