我无法将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')
答案 0 :(得分:0)
您可以使用.replace()函数
const single_movie = "<li><span>"+"<a href = '{% url 'reservations' movie="keyword" %}'>".replace('keyword',title) +title+"</a>"+"</span><img src=/media/"+image+"></li>"