본문 바로가기
웹관련/Ajax

[자바스크립트] Ajax로 데이터를 넘길때, 공백과 엔터값등이 사라질경우

by 착한덕환 2019. 3. 26.



input 창 또는 textarea 에서 글을 입력후 Ajax 로 처리하기 위해서 값을 넘겼는데

공백과 엔터키 값등이 다 사라지고 저장이 되는경우가 있다.


그럴경우에는 넘길 데이터를 변수에 저장한다음, 해당변수를 인코딩 처리해서 넘기면됩니다.


예를 들면 아래와 같다

var text = "ab cd ef";
text = encodeURIComponent(text);


이런식으로 인코딩을 해주면, 띄워쓰기 값과, 엔터키 값등이 ajax param 값으로 넘길때

잘 넘어가집니다. ^^


댓글