onclick 과 자바스크립트 문제입니다. 채택완료
아득히
7년 전
조회 2,413
안녕하세요! 문제 생겨서 질문 남깁니다.
카테고리가 하나 둘 셋 이렇게 있으면
버튼을 눌럿을때 카테고리명이 바뀌고 알림창이 뜨며 다시 리스트로 가게 경로 넣는것
3가지를 넣었습니다.
이렇게 코드를 짜고 하단에 스크립트에는
funcktion setcate(ca_name){
$.get( 카테고리 변경해주는 경로),
function(e){ location.reload()
이렇게 해놨는대요 문제는 카테고리를 하나로 변경하면 페이지 이동없이 변경되는거고
둘을 했을때는 다시 리스트로 가게끔 하고 싶은데요
문제는 하단에 reload 와 경로가 겹치는거 같습니다.
둘을 바꿔도 새로고침만 되고 다시 리스트로 경로가 변경이 안되네요
요점은 버튼 누르면 onclick 의 경로로 하고 싶은데 스크립트 reload 를 피해서 하는방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
이렇게 하면 되나요?
</p>
<p><input type="button" onclick="setcate('하나','');">
<input type="button" onclick="setcate('둘', '<?php echo $list_href ?>');"></p>
<p> </p>
<p><script>
function setcate(ca_name, ca_url){
alert("변경됨");
if(ca_url != ""){
location.href = ca_url;
}else{
location.reload();
}
}
</script></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
아득히
7년 전
감사합니다!! 해결했네요
�
배모씨
7년 전
해결되셨다니 다행입니다~화이팅하세요^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인