Как передать параметр
Здравствуйте.Такая ситуация.
<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, время: 21:51. |