| 제목 | ajax로 보낸 값 controllers 에서 어떻게 선언하나요? | ||
|---|---|---|---|
| 글쓴이 | 해행행 | 작성시각 | 2016/02/24 21:23:36 | 
|  | |||
| 
ajax로 이메일 보내기를 할려고합니다.
그런데 제가아직 미숙해서 여기저기 참조해서 코드를짜다보니 
이런경우에는 어떻게 값을찍어야하는지를 잘몰라서 밤늦게 질문을올립니다..
$(document).ready(function(){
		$("#btn").click(function(){
			var user_email = document.getElementById('user_email').value;			//to
			var title = document.getElementById('title').value;							//title
			var message = document.getElementById('message').value;				//message
			var allData = {
					'user_email' : user_email,
					'title' : title,
					'message' : message
			}; 
			$.ajax({
				type : 'POST',
				url : '/email2/email_send',
				data : allData,
				datatype : 'json',
				success : function(data){
					alert('메일전송완료');
				},
				error:function(){
					alert('error');
				}
			});
		});
	});이렇게 view단에서 ajax로 controllers로 값을 보낼려고합니다. email2의 email_send에서 어떤가 var_dump를 찍어야지 값을 확인할 수 있나요? 아니면 제가 보내는 방법이 잘못되었을까요? | |||
| 다음글 | 코드이그나이터 user_guide 디렉터리 삭제해도 되... (3) | ||
| 이전글 | ci 보드 관련 질문 (3) | ||
| 
                                변종원(웅파)
                                /
                                2016/02/24 21:37:17 /
                                추천
                                1
                             
                                POST로 전송했으니 $this->input->post() 출력해보시면 됩니다.
                             | 
| 
                                해행행
                                /
                                2016/02/24 23:54:18 /
                                추천
                                0
                             //변종원(웅파) 아... 그렇게 당연한방법일 줄은 생각도 못해서 시도도 안해보고있었네요. 지금은 아직 제가 해결도 못했고 방향도 못잡고있지만 뭔가 생각을 달리해야겠다고 느끼네요. 조금더 삽질해가면서 생각해봐야겠네요. | 
| 
                                변종원(웅파)
                                /
                                2016/02/25 00:17:35 /
                                추천
                                0
                             
                                해행행/ ajax 전송결과는 그냥 볼수 없고 브라우저의 개발자도구의 네트워크 탭에서 해당 전송주소를 클릭하면 볼 수 있습니다.
                             | 
| 
                                해행행
                                /
                                2016/02/25 00:40:48 /
                                추천
                                0
                             //변종원(웅파) 아.. 해결했습니다! 제가 멍청하게 post로 보내놓고 controllers 에는 function email_send($alldata){ 이렇게 파라메터로 또받고 밑에 post로 받고있었네요.... 부끄럽습니다 그리고 감사합니다! | 
| 
                                해행행
                                /
                                2016/02/25 00:41:58 /
                                추천
                                0
                             //변종원(웅파) 넵. ajax 사용할때는 개발자도구 참고하겟습니다. 아직 많이서투네요. 조언감사합니다! |