Как передать javascript переменную в качестве аргумента URL - PullRequest
1 голос
/ 08 марта 2020

Я не могу передать переменную javascript в качестве аргумента моему URL. Он читает переменную как строку и вместо содержимого переменной отображает имя переменной. Есть ли способ это исправить?

const title = movie_info["key"][x]
const image = movie_info["value"][x]["image"]
const single_movie = "<li><span>"+"<a href = '{% url 'reservations' movie="+title+" %}'>"+title+"</a>"+"</span><img src=/media/"+image+"></li>"

path('reservations/<str:movie>', UV.reservations, name='reservations')

1 Ответ

0 голосов
/ 08 марта 2020

Вы можете использовать функцию .replace ()

const single_movie = "<li><span>"+"<a href = '{% url 'reservations' movie="keyword" %}'>".replace('keyword',title) +title+"</a>"+"</span><img src=/media/"+image+"></li>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...