어디서나 골치아픈 한글 문제... XHR을 쓸때도 마찬가지다.
한글로된 인자값을 보내야 할때 처리 방법은 아래와 같다.
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=euc-kr");
prototype.js 에선 이렇게 된다.
var myAjax = new Ajax.Request( url,
{ method: 'post',
parameters: {groupCode:group, code:code, placeCd:placdCd},
onComplete: reportSuccess,
onFailure: reportError,
encoding: 'euc-kr',
contentType: 'application/x-www-form-urlencoded'
});
댓글 없음:
댓글 쓰기