$(function(){
$('#btnidcheck').click(function(){
var id = $('#id').val();
var sendData = "id=" + id;
alert(sendData);
$.ajax({
type:"GET",
url:"idcheckResult.jsp",
data:sendData,
dataType:"json",
success:function(data){
alert("성공");
$("#message").html(data);
alert(data.id);
},
error:function(data){
alert("실패");
}
});
});
});
이 코드를 통해서 지금 id값을 넘겨주고 결과값을 받아오려고 합니다.
idcheckResult.jsp파일
<%
int data = selectController.idCheck(request.getParameter("id"));
String str = "";
if (data == 0) {
str = "회원가능한 아이디명입니다.";
} else {
str = "이미 존재하는 아이디명입니다.";
}
JSONObject obj = new JSONObject();
obj.put("id", str);
out.clear();
out.println(obj);
out.flush();
%>
println으로 분명 obj 출력을 했는데 넘어가 지질않네요...
혹시몰라 System.out.println(obj);를 해보니
{"id":"회원가능한 아이디명입니다."} 라고 뜹니다만.....
(즉 저기까지는 가는데 받아올때 문제가 생기는거 같습니다.)
text로는 받습니다만 왜 json으로는 못받을까요...