CI 묻고 답하기

제목 ajax이용 회원가입시 id중복체크할려구 하는데 질문드립니다
글쓴이 쿵후팬더 작성시각 2016/02/20 22:06:23
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14039   RSS

view 부분이구요

controller 부분입니다

model 부분입니다

회원 가입시 id를 적고 중복체크하는 기능을 만들고 싶습니다

버튼을 눌러도 아무 반응이 없어요 ㅠㅠ

ajax 말고 form 에서 버튼 만들어서 전송하면 success 랑 fail이 잘뜨는데 어디가 문제일까요?ㅠ

 

 

 다음글 CI에서 db 가 close 되는 시점 (3)
 이전글 웹페이지 캐싱시 캐싱파일이 생성만 되고 삭제는 되지 않... (2)

댓글

방문넷 / 2016/02/20 22:18:18 / 추천 0

음 ajax 요청시 json 형태로 요청을 하였으니 컨트롤러 부분에서  json형태로 뿌려주셔야 될껍니다.

//컨트롤러 부분.

//성공 혹은 실패.
echo json_encode(array('isSuccess' => true));
exit();

//자바스크립트 부분.

success : function (resonse) {
     if(response.isSuccess != true) {
             //실패코드.
      }
      else
      {
         //성공코드.
      }
}

 

쿵후팬더 / 2016/02/20 22:43:33 / 추천 0

방문넷님 답변감사합니다 ㅎㅎ

그런데 똑같이 따라해도 안됩니다.. ㅠㅠㅠ

 

방문넷 / 2016/02/21 00:06:23 / 추천 0
var aData = {
          username : $('#username').val()
}

 

aData 부분에 오브젝트 형태로 데이터 넣으실때는 =가 아닌 : 이걸로..... 자바스크립트 콘솔여서서 한번 체크해보심이...

이현재 / 2016/02/21 08:53:20 / 추천 0
1. ajax에서 보내는 데이터가 잘못된 것 같습니다.ajData['username']= $('#username').val() 혹은 {username:$('#username').val() } 로 작성해보세요.
2. click 이벤트가 ready로 감싸여 있어서 스크립트 자체가 실행 안 되는게 아닐까요?
쿵후팬더 / 2016/02/22 21:02:40 / 추천 0

그래도 안됩니다 ㅠㅠ 경로가 문제인가요?