과거 안 좋은 경험 때문에 개발 관련해서는 가급적 포스트 작성을 안 하고 혼자만 정리를 해 놓았는데 용기(?) 내서 한번 정리해 보려고 합니다.
자바스크립트에서 인자를 넘길 때
sHtml += " <td class='last'><a href=javascript:move(";
sHtml += "'" + {담덕이의 탐방일지} + "',";
sHtml += ");>이동하기</a></td>";
위와 같이 인자 값에 공백이 있는 경우 아래처럼
<a href="javascript:move('담덕이의
담덕이의 까지만 인식을 하면서 스크립트 에러가 발생을 합니다.
이런 경우 replace 명령문을 이용해서 공백을 처리해서 넘겨주면 되는데
sHtml += " <td class='last'><a href=javascript:move(";
sHtml += "'" + {담덕이의 탐방일지}.replace(" ", " ") + "'";
sHtml += ");>이동하기</a></td>";
위와 같이 처리하면 정상적으로 동작하는 걸 보실 수 있을 거예요.