Вставка переменной JS в тег шаблона Django - PullRequest
5 голосов
/ 13 июля 2011

Это немного сложно для меня.До сих пор я прибегал к параметрам запроса вместо переменной внутри тега {% url %}, но мне просто нужно спросить, выполнимо ли это:

Я бы хотел включить переменную JS в свой шаблонтег.Например:

...
var foo = $(this).attr('title');
$('#bar').load("{% url app.views.view foo %}");
...

Можно ли это сделать?

1 Ответ

6 голосов
/ 13 июля 2011

Не выполнимо. HTML (и Javascript) уже отображаются и передаются клиенту к моменту оценки Javascript.

Вам нужен другой подход, такой как (как вы уже упоминали) параметры запроса:

var foo = $(this).attr('title');
$('#bar').load("{% url app.views.view %}?foo=" + foo);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...