Найти - Пользователи
Полная версия: Как правильно передать переменную из шаблона Django в блок javascript?
Начало » Django » Как правильно передать переменную из шаблона Django в блок javascript?
1
MikaMika
Привет.
У меня есть переменная в шаблоне, например:
{{ myvariable }}
Я хочу передать её значение в jQuery.
Сейчас делаю это, так:
<script language="javascript">
var anchor = "{{ myvariable }}";
$("a#"+anchor).click({'an': anchor}, function(event) {
alert(event.data.an);
});
</script>
А может лучше так:
<script language="javascript">
$("a#"+"{{ myvariable }}").click(function(t) {
alert("{{ myvariable }}");
});
</script>
Как лучше передать переменную из шаблона в javascript (jQuery) ?
Какие у Вас способы?
nnmware
Разницы то особой нет. Конечно если в скрипте в 10 местах эта переменная, то лучше
наверное оформить как первый вариант.
У меня обычно в одном месте, но переменных Django несколько, поэтому второй вариант.
А вот click уже немодно и неправильно в последних Джкверях.
Надо
.on('click', function (){
итп
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB