3-12 코드 질문이 있습니다

선생님 추천 영역 코드에서

    <div class="col-1"> <!-- 추천영역 -->
        <div class="bg-light text-center p-3 border font-weight-bolder mb-1">{{question.voter.count}}</div>
        <a href="#" data-uri="{% url 'pybo:vote_question' question.id  %}"
           class="recommend btn btn-sm btn-secondary btn-block my-1">추천</a>

이렇게 작성을 하고 추천 버튼을 눌렀을때 
http://127.0.0.1:8000/pybo/305/# url로 접속하고 아무런 반응이 나타나지 않았습니다.

그래서 href에 "{% url 'pybo:vote_question' question.id  %}" 을 넣었더니 정상 작동을 합니다.

*혹시 href = "#"를 쓴이유와 "#"했을때 작동이 안되고  "{% url 'pybo:vote_question' question.id  %}" 작동을 하는 이유를 알 수 있을까요??*

qwefghnm1212 381

M 2022년 1월 14일 4:35 오후

템플릿 하단에 recommend 클래스에 대한 자바스크립트 함수를 구현했는지 확인해 보세요. - 박응용님, 2022년 1월 14일 5:07 오후 추천 , 대댓글
@박응용님 선생님 템플릿 하단에 {% block script %} <script type='text/javascript'> $(document).ready(function(){ $(".delete").on('click', function() { if(confirm("정말로 삭제하시겠습니까?")) { location.href = $(this).data('uri'); } }); $(".recommend").on('click', function() { if(confirm("정말로 추천하시겠습니까?")) { location.href = $(this).data('uri'); } }); }); </script> {% endblock %} 으로 자바스크립트 함수를 구현했는데 함수를 수행을 못하고 있는거 같습니다.. 제 생각엔 자바스크립트를 인식 못하는 거 같은데 혹시 이 문제는 어떻게 해결하는 지 알수 있을까요?? - qwefghnm1212님, 2022년 1월 15일 8:34 오후 추천 , 대댓글
@qwefghnm1212님 jquery 라이브러리가 정상 로드 되었는지 확인해 보세요. base.html 을 확인해 보세요. - 박응용님, 2022년 1월 16일 12:19 오전 추천 , 대댓글
목록으로