我想在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 ₹'+total_price;
document.getElementById('book_hotel').action = "{% url 'payment' 1 %}"
}
</script>
无效代码: 如果将我的JavaScript的最后一行更改为以下内容
document.getElementById('book_hotel').action = "{% url 'payment' " + total_price + "%}"
它不起作用。
那我如何在javascript中传递'total_price'参数
我知道问题有点混乱,因此请在下面发表评论以获取更多说明。
谢谢!