Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.10.2014, 17:41
Аватар для Sakyra
Аспирант
Отправить личное сообщение для Sakyra Посмотреть профиль Найти все сообщения от Sakyra
 
Регистрация: 30.04.2013
Сообщений: 92

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');
});


Еще такой вопрос как сделать, если при клике контент под грузился в блок, как поставить запрет или проверку на уже загруженный контент, то есть при повторном нажатии на кнопку контент повторно не загружался. Спасибо всем за помощь!
Ответить с цитированием
  #2 (permalink)  
Старый 09.10.2014, 17:49
Аватар для Sakyra
Аспирант
Отправить личное сообщение для Sakyra Посмотреть профиль Найти все сообщения от Sakyra
 
Регистрация: 30.04.2013
Сообщений: 92

Ошибку свою нашла, я скрипт ставила перед кнопкой, поставила скрипт после все начало работать, как убрать повторную загрузку при нажатии на кнопку?
Ответить с цитированием
  #3 (permalink)  
Старый 09.10.2014, 17:50
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

Sakyra, проверять, пустой ли блок, например..
Ответить с цитированием
  #4 (permalink)  
Старый 09.10.2014, 17:54
Аватар для Sakyra
Аспирант
Отправить личное сообщение для Sakyra Посмотреть профиль Найти все сообщения от Sakyra
 
Регистрация: 30.04.2013
Сообщений: 92

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


Так будет правильно?
Ответить с цитированием
  #5 (permalink)  
Старый 09.10.2014, 17:59
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

ну да, похоже на то
Ответить с цитированием
  #6 (permalink)  
Старый 09.10.2014, 18:04
Аватар для Sakyra
Аспирант
Отправить личное сообщение для Sakyra Посмотреть профиль Найти все сообщения от Sakyra
 
Регистрация: 30.04.2013
Сообщений: 92

Viral,
Спасибо за наводку и за помощь!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с обработкой метода load Sherminator AJAX и COMET 6 18.04.2013 15:17
TD load не работает zaytsewa Общие вопросы Javascript 16 08.02.2013 14:24
load + click jeny83 jQuery 2 08.01.2013 19:40
live click выполняется несколько раз hara jQuery 9 09.06.2010 10:58
Не срабатывает bind(и click) после load (или get) dijah jQuery 3 27.01.2009 20:05