반응형
EUC KR인 페이지를 작업하다보니 크롬에서 AJAX통신시 한글이 깨지는부분..
그래서 ESCAPE해주고 UNESCAPE 해줘야 됨. asp파일은 utf-8 세팅.
var sName = escape("배찌");// ex )%se%jsj5jS%
$.ajax({
type: "POST",
url: "test.asp",
data: { NAME : sName },
dataType: "json",
success: function(jdata) {
var sResult = jdata[0].RESULT;
/*[{"RESULT":"Y"}]*/
//alert(sResult);
},
error:function(xhr, textStatus) {
//console.log(xhr.responseText);
alert("지금은 시스템 사정으로 인하여 요청하신 작업이 이루어지지 않았습니다.\n잠시후 다시 이용하세요.");
return;
}
});
한글을 escape()로 변환해주고 asp 페이지에서 풀어줘야 되는부분..
<%
sName = unescape(request.form("NAME"))
REsponse.write sName
//배찌
%>
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
| jquery select box 제어 정리 (0) | 2015.06.18 |
|---|---|
| jquery 스크롤따라 움직이는 top버튼 (0) | 2015.06.16 |
| jquery number 숫자 콤마 포맷팅 (0) | 2015.04.07 |
| jQuery Swiper/슬라이드 플러그인 (0) | 2014.12.05 |
| jQuery attr()/prop() 차이 (0) | 2014.11.28 |