Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2009 22:01:50

jokur
От:
Зарегистрирован: 2008-11-09
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Переменные jquery в шаблоне Django

Есть код

$("a").click( function(e) {
var class = $(this).attr('class');
if ((class == 'Install') || (class=='Update')){
e.preventDefault();
var href = $(this).attr('href');
var comp = $(this).attr('name');
jConfirm('Are you sure?', class, function(b) {
if (b){
if (comp){
$.ajax ({
type: "GET",
url: "{% url vb_monitoring_update_agreement" + comp +" %}",
dataType: "json",
cache: false,
success: agreement
})
}
//window.location = href;
}
});
}
});
Шаблон не может переварить строчку вида
url: “{% url vb_monitoring_update_agreement” + comp +“ %}”
В этой строке я хочу пердать перменную javascripta(jquery) в reverse шаблон. Подскажите что я делаю не так?



Офлайн

#2 Март 1, 2009 22:14:20

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Переменные jquery в шаблоне Django

Джанго-шаблоны не позволяют выполнять код. Делайте то что нужно или кастомным тегом или в коде вьюва.

Отредактировано (Март 1, 2009 22:14:33)

Офлайн

#3 Март 1, 2009 22:36:54

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Переменные jquery в шаблоне Django

jokur
Подскажите что я делаю не так?
Вы не читаете документацию по шаблонам. Если бы прочли, то поняли, что так делать принципиально нельзя.

Ferroman уже прделожил решение.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version