Джанго, JavaScript и проблема повторного использования кода - PullRequest
0 голосов
/ 17 марта 2010

У меня какая-то проблема с дизайном моего приложения Django AJAX.

У меня есть шаблон, в котором я инициализирую переменную js из контекстной переменной django следующим образом:

var test = "{{ test }}";

Эта переменная используется во многих js-функциях, необходимых для правильной работы интерфейса.

Так что теперь я пытаюсь повторно использовать некоторый контент с этой страницы на другой странице, которая динамически загружает его при взаимодействии с пользователем, используя jQuery.load (..), и я не вижу способа, как я могу инициализировать эту переменную , так что функции js сейчас не работают.

Есть ли какое-то решение для этого или, может быть, я делаю это неправильно?

Спасибо.

1 Ответ

2 голосов
/ 17 марта 2010

Возможно, вам следует включить эту переменную в каждую страницу, которую вы хотите использовать js. Также вы можете проверить контекстные процессоры в django: http://docs.djangoproject.com/en/dev/ref/templates/api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...