20.03.2012, 23:32
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
- Вы неправильно проверяете видимость элемента - Вы проверяете, не установлено ли его CSS-свойство display в none, а по загрузке страницы к нему не применено стилей (если судить по тому, что Вы выложили), следовательно, условие вначале вернёт false. Проверить, виден ли элемент, можно так : $element.is(":visible")
- Вам присылается ответ с сервера ? Это можно посмотерть во вкладке "Сеть", в консоли разработчика в Вашем браузере.
С учётом этого, я слепил тест-кейз. по-умолчанию блок скрыт (style="display:none"), и функция ajax-запроса настроена на jsfiddle.
|