>Я там сверху(#12) написал, что мне не понятно. И если я оставляю и ссылку и див(?), то просто открывается новая страница.
Есть у вас на странице набор ссылок с именем класса gallery-block. Судя по по тому что написано ранее, папку и некий id, который добавляется к имени страницы, формирует Smarty при выводе страницы. $(function() { //при загрузке страницы этим ссылкам добавляется обработчик $('a.gallery-block').click(function() { //щелчок по ссылкам $('#parm').load(this.href); //получается ее url, делая Ajaх запрос по указанному адресу и помещая результат в div parm return false }) }); Что не понятного? |
Цитата:
Цитата:
Вроде ваш пример с поста #19 то что надо, попробую разобраться.Спасибо. |
Цитата:
|
А вы в своем первом посте чего писали, разве не этот метод? И зачем вас разбираться с Ajaх?
Да, метод .load(), это самый простой из методов Ajax запроса, из тех что есть в jQuery. Зачем вам ajax.php? Прочтите о методе, как он работает, и все вопросы отпадут. Вы запутались сами чего вам надо, ибо из начальной задачи такая околесица в последствии получилась, что слов нет как ее назвать. |
Цитата:
|
Познание - это размышление, анализ. А то что у вас, это "повезет, не повезет" ;)
|
ureech,
еще раз сформулируйте ВОПРОС или более конкретно укажите ПРОБЛЕМУ. "Неверные вопросы - рождают неверные ответы" P.S. то что вы указали в первом варианте - можно решить по разному, сколько форумчан = не меньше решений laimas, профессор! :) может быть вы поняли суть задачи? |
Я такой же профессор, как вы обладатель черного пояса.
Суть задачи в первом посте, а верно ли она представлена или нет, этого мне не известно. |
Всем спасибо, кто проявил терпение и желание помочь.Более-менее разобрался.Вариант
Цитата:
Цитата:
$(function() { $('a.gallery-block').click(function() { $('#parm').load(this.href); return false }) });только вместо '#parm' использовал this. Ещё раз всем удачи.:) |
Это каким образом this? В данном случае this это объект ссылки, то есть тег А по которому щелкнули. Вот его свойство href как раз и получаем как this.href. А $('#parm') - это объект в который будет помещен ответ сервера, и этот объект породили вы в своем коде, а не я. Если же вместо него указать $(this), значит ответ будет помещен в текущий тег А.
|
Часовой пояс GMT +3, время: 23:14. |