IT/JAVASCRIPT

ajax 로 데이터 가져오기 최종판

news-wiki 2018. 12. 27. 22:19
728x90

ajax 로 프록시 페이지인 proxy.jsp   파일에 한글 파라미터를 넘길 때 한글이 깨져서 넘어간다.




utf-8 등.. escape, 등 3개의 인코딩 방식도 안먹힌다.




하지만 밑에 붉게 칠한 것 처럼 하면 된다 ㅋㅋㅋ




js 파일에서 




function startRequest() {

    createXMLHttpRequest();

    xmlHttp.onreadystatechange = handleStateChange;

    var param = document.getElementById("oQuery").value;

    var encodeStr = escape(encodeURIComponent(text));


    var url = "proxy.jsp?query="+text +"&encodeStr=" + encodeStr;

    //alert("url = " + url + "\nparam= " + param + "\nencodeStr = " + encodeStr);

    xmlHttp.open("GET", url, true);

    xmlHttp.send(null);

}




jsp 에서는 <%%> 줄을 젤 위로 붙여서 해야... xml 이 깨지지 않는데.. json 으로 변환 시에 문제가 되기 때문에..




자세한 건 첨부파일 분석하시길 ㅋ


728x90

'IT > JAVASCRIPT' 카테고리의 다른 글

ajax - XML 변환기 오류  (0) 2018.12.27
xml  (0) 2018.12.27
[공유] JavaScript Getters and Setters  (0) 2018.12.27
객체 정보얻기  (0) 2018.12.27