2017년 8월 18일 금요일

javascript onclick 이벤트에서 referenceError 발생한 경우

page_html += "<a href='#' onclick='javascript:load_page("+first_page+","+keyword_data+")'>";
이부분을
page_html += "<a href='#' onclick='javascript:load_page(#{first_page},#{keyword_data})'>";
page_html = page_html.replace(/#{first_page}/gi, '"' + first_page + '"').replace(/#{keyword_data}/gi, '"' + key
이렇게 정규식을 사용해서 치환해야지 정상 호출된다 하지만 스크립트 버그로 함수 변수에 공백이 들어가는 경우도 있어서 잘 확인해야함

댓글 없음:

댓글 쓰기