jquery 에서 ajax 사용법 | Client Side

음음..아주 간단합니다.

=== form.php ===
$.ajax({
     type:"POST",
     
url:"/member/id_check",
     dataType:"json",
     data:{id:$("#reg_mb_id").val()},
     success:function(data){
      alert(data.id);
      } 
       
    });

대충 설명

type : POST, GET 뭐 설명 필요지싶은데..;;

url : 마찬가지 뭐 경로..

dataType :  이것은 이제 데이터 받아올때 어떤식으로 받아올지
보통 json이랑 html 많이

data : 보내는 값 저위에는 json형태로 보냈는데 저렇게 말구도 뭐 그냥 data:"id=aaa&pw=bbb" 이런것도 됨 기타등.

==== action.php =====

$id = $_POST['id'];
$data = array("id"=>$id);
   echo json_encode($data);


요렇게 하면 이제 이게 json형태로 보내는 겁니다.

이렇게 보내면 위 예제마냥 그냥 data.id 요러면 이제 아이디가 돌아오는거임.

만약 dataType:html 로 했다면

{id:aaa}이렇게 넘어올꺼임 그렇다면 이건
data = eval("("+ data +")")
for(i=0,data.length,i++){
data.[i].id
}
이런식도 가능한데 이럴필요가 없지 싶다...이게 무슨 노가다 인가..;;

만약 그냥 id 중복확인 이런거라면 json도 귀찮으니깐.
그냥 echo "true" 요렇게 찍어보내서

받을때 html로 받으면 아주쉽게 확인 가능할꺼임.. 정말 쉽네.

이렇게 쉽게 사용할수 있게 해준 jQuery 에 무한감사 드립니다.

ajax
Comment Write
Comment List
등록된 코멘트가 없습니다.