[JQuery] AJAX 데이터 전송할때 유의점(Must be string)

아작스로 폼을만들어 데이터를 넘길때 그 값은 반드시 스트링이여야 한다.

예를들어 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 데이터에 넘길수 있다.