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 오전
추천
,
대댓글