— javascript, issue, ajax — 1 min read
클라이언트에서 웹서버에 전송(ajax)하는 문자열에 특수문자(=,& ...)가 포함되어 정상적으로 전송되지 않는 현상.
1var str = "specialLetters=?"; // X
1var str = "specialLetters=?";2encodeURIComponent(str); // O
작년에 비슷한 이슈가 있어서 같은 방법으로 해결했는데, 이런 방식으로 해결했다는 것 자체가 생각이 안나서 시간낭비를 했다.
꼭 기록하자.