아작스로 폼을만들어 데이터를 넘길때 그 값은 반드시 스트링이여야 한다.
예를들어 salt를 생성하는 js라이브러리는 salt가 스트링이 아니다.
이에 대해 toString() 이란 메소드를 제공한다.
var nsalt=CryptoJS.lib.WordArray.random(32);
//nsalt는 스트링이 아님
var usalt=nsalt.toString(); //스트링으로 변환
$.ajax({
url:"ajax/passwd_modify.pl",
type:"POST",
data:{"SALT":usalt},
success:function(a){
alert(a);
},
error:function(e){
alert(e);
}
})
위와 같이 스트링으로 변환해야 Ajax 데이터에 넘길수 있다.