Как передать динамическую переменную в теге якоря с динамическим URL с помощью Django JavaScript и Html
Я работаю над Cuckoo Sandbox. Я пытаюсь передать переменную в теге якоря с динамическим URL, но это не работает, и при изменении пути url боковая панель внезапно исчезает и не работает. Я работаю с разными файлами и переменная находится в JS файле. Также я хочу, чтобы вызов переменной в теге якоря работал правильно и боковая панель не исчезала.
КОД JS ФАЙЛА:
var id = $(this).data('taskId');
КОД ФАЙЛА HTML:
<li>
<a href="{% url 'analysis/redirect_default' 45 %}">
<div class="parent-icon"><i class='bx bx-home'></i>
</div>
<div class="menu-title">Summary</div>
</a>
</li>
Я хочу передать переменную вместо '45' и значение переменной является динамическим
Если вы хотите открыть ссылку, вы можете сделать это с помощью небольшого JS:
<a name="link-changer" href="{% url 'analysis/redirect_default'%}" onclick="location.assign(this.href + this.dataset.id)">
а в js можно сделать:
document.getElementsByName("link-changer")[0].dataset.id = $(this).data('taskId');