Как передать параметр
Здравствуйте.Такая ситуация.
<div id="parm" >123</div> $(document).ready(function(){ $('#parm').click(function(){ $(this).load('http://neekitos/'+cat_url+'/parents'+cat_id+'.html'); }); }); Подскажите как передать $cat_url,$cat_id из дива в ф-цию? |
Цитата:
|
Див:
<div id="parm" >123</div> Хочу по клику на этот див вывести на странице другую страницу, расположенную по адрессу: http://neekitos/{$cat.url}/parents{$cat_id}.htmlпри помощи Load().И не знаю как правильно указать переменные в див и объявить их в ф-ции? |
http://neekitos/{$cat.url}/parents{$cat_id}.html - и откуда вы их хотите взять? Похоже это серверные переменные у вас?
|
Цитата:
- записать значения тех серверных переменных в атрибуты того ДИВа (или весь УРЛ) - при клике считывать их - грузить страницу по полученному УРЛ |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
>Да,сама сылка в smarty шаблоне.
Ну если ссылку уже формирует Smarty, и эти данные в ней уже есть, а вы по этой ссылке и делаете запрос, то зачем еще что-то передавать в функцию? |
Прошу показать на примере. А то у меня чувство, что я не так понимаю как надо. Вот ссылка
<a class="gallery-block" href="{$cat.url}/parent{$cat.id}.html" data-title="категории"> {$cat.id}</a> Превращаю ссылку в див и вешаю onclick <div id="parm" onclick="click('{$cat.url}','{$cat.id}');return false;"></div> Вот ф-ция $(document).ready(function(){ $('#parm').click(function(){ $(this).load('http://neekitos/'+cat_url+'/parents'+cat_id+'.html'); }); }); Что не так? |
А зачем тогда ссылки?
$(function() { $('a.gallery-block').on('click', function() { $('#parm').load(this.href); return false }) }); А для div return false пустой звук. |
Часовой пояс GMT +3, время: 12:42. |