Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   click() + load() (https://javascript.ru/forum/misc/50746-click-load.html)

Sakyra 09.10.2014 17:41

click() + load()
 
Добрый день дорогие форумчане))
Вот пытаюсь вывести информацию с другой страницы через .load

Скрипт работает если сделать в таком виде
$('.modal-proekt').load('/index/proekt/0-9 .block-content-body');


Но не работает если сделать так, что делаю не так?
<a href="#" class="menu-footer test-load">ТЕСТОВАЯ КНОПКА</a>
<div class="modal-proekt"></div>

$('.test-load').click(function (){
$('.modal-proekt').load('/index/proekt/0-9 .block-content-body');
});


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

Sakyra 09.10.2014 17:49

Ошибку свою нашла, я скрипт ставила перед кнопкой, поставила скрипт после все начало работать, как убрать повторную загрузку при нажатии на кнопку?

Viral 09.10.2014 17:50

Sakyra, проверять, пустой ли блок, например..

Sakyra 09.10.2014 17:54

Viral,
$('#test-load').click(function (){
if ($('.modal-proekt').html() == '') {
$('.modal-proekt').load('/index/proekt/0-9 .block-content-body'); 
}
});


Так будет правильно?

Viral 09.10.2014 17:59

ну да, похоже на то

Sakyra 09.10.2014 18:04

Viral,
Спасибо за наводку и за помощь!


Часовой пояс GMT +3, время: 18:15.