На выбранном событии Django шаблоны - PullRequest
3 голосов
/ 13 ноября 2011

Предположим, у меня есть раскрывающееся поле на странице A. Теперь при выборе события я хочу перенаправить на страницу B с некоторыми переменными контекста django.Значение этой переменной контекста зависит от выбранного значения поля PAGE A.Как я могу реализовать это в Django?

1 Ответ

2 голосов
/ 13 ноября 2011

Я думаю, что лучшим решением здесь является передача параметров в строке запроса в представление.

<div id="selector">
    <select>
        <option value="{% url pageB param1 %}">Option 1</option>
        <option value="{% url pageB param2 %}">Option 2</option>
        <option value="{% url pageB param3 %}">Option 3</option>
    </select>
</div>
<script>
    $(function(){
        // bind change event to select
        $('#selector select').bind('change', function () {
            var url = $(this).val(); // get selected value
            if (url) { // require a URL
                window.location = url; // redirect
            }
            return false;
         });
     });
 </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...