Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 25, 2015 00:00:56

mixxx92
Зарегистрирован: 2015-04-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

передать переменную django в js

Доброго времени суток!)

Скажите пожалуйста, как мне прямо в html файле менять значение переменной django через javascript? Например, у меня есть значение, по бокам кнопки + и -, требуется чтобы по клику на кнопки менялась переменная. Попробовал вот так:

<input type="button" class="minus" name="minus" height="15px" value="-" onclick="var t = this.nextSibling.innerHTML * 1; if (t>50) {this.nextSibling.innerHTML = t-50;}"><div style="display: inline; margin: 0 5px"{{p.quantity}}</div><input type="button" class ="plus" name="plus" height="15px" value="+"


Отображаемое значение менялось, но само значение {{p.quantity}} оставалось прежним. Как решить эту проблему, кто подскажет?)

Отредактировано mixxx92 (Июнь 25, 2015 00:01:31)

Офлайн

#2 Июнь 25, 2015 04:35:14

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

передать переменную django в js

что-то вы совсем не понимаете!
прост сделайте все с помощью js

оптшите более подробно
что вставляется в {{p.quantity}} ?
что вы хотите получить



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Июнь 25, 2015 05:34:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

передать переменную django в js

mixxx92,
вы понимаете, что после того, как страница отрендерилась и ушла клиенту никаких джанговских переменных, тегов и фильтров там нет?



Офлайн

#4 Июнь 25, 2015 13:43:00

mixxx92
Зарегистрирован: 2015-04-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

передать переменную django в js

я это понял уже, мне надо соответствующее значение в бд поменять.
Я интернет-магазин делаю, нужно чтобы по клику на + и - кол-во товара менялось, соответственно сохранялось количество данного товара, затем именно это кол-во товара передается в django, где я добавляю соответствующее кол-во данного товара в корзину

Офлайн

#5 Июнь 25, 2015 14:20:45

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

передать переменную django в js

если вам действительно нужно записывать это в бд, то используйте ajax
но я не думаю что это то что вам нужно! ну смотрите сами…



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Июнь 25, 2015 14:23:35)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version