Сравнение тегов js и template

<script>
function compare(profile_id)
{
{% ifequal '{{profile.id}}'  %}
  selected_sub='selected';
{% endifequal %}
}
</script>

Как сравнить {{profile.id}} и переменную JavaScript profile_id


person Hulk    schedule 23.08.2010    source источник


Ответы (1)


function compare(profile_id){
    if (profile_id == {{ profilegroup.subject.id }})
        \\ do something
}

Имейте в виду, что скрипт должен находиться в шаблоне, а не в каком-то обслуживаемом статически файле со скриптами (для работы он должен быть заполнен значениями). Помните также, что у вас просто есть шаблонный скрипт, который заполняется при генерации ответа, и он будет иметь ровно одно значение (для группы профилей, переданной в шаблон).

person gruszczy    schedule 23.08.2010