Как передать динамическую переменную в теге якоря с динамическим 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');
Вернуться на верх