我想使用Javascript将Django的URL传递给表单的操作

时间:2019-12-08 08:39:00

标签: javascript python django

我想在Django项目中执行以下操作

问题:我想使用Javascript将Django的页面网址传递给表单操作

查询:确实可以,但是“如何使用此URL传递任何参数”

工作代码:js的最后一行正在工作,因为我正在传递自定义值,即1

<form id="book_hotel" action="{% url 'payment' hotel.price %}">
    {% csrf_token %}
        .
        .
        .
</form>

<script>
    function calculate() {
        room = document.getElementById('room').value
        night = document.getElementById('night').value
        var hotel_price = "{{ hotel.price }}"
        var total_price = hotel_price*room*night
        document.getElementById('payment_button').innerHTML='Pay &#8377;'+total_price;
        document.getElementById('book_hotel').action = "{% url 'payment' 1 %}"
    }
</script>

无效代码: 如果将我的JavaScript的最后一行更改为以下内容

document.getElementById('book_hotel').action = "{% url 'payment' " + total_price + "%}"

它不起作用。

那我如何在javascript中传递'total_price'参数

我知道问题有点混乱,因此请在下面发表评论以获取更多说明。

谢谢!

0 个答案:

没有答案