CI 묻고 답하기

제목 비동기 전송효과
글쓴이 앙마 작성시각 2013/10/15 14:30:50
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 17379   RSS
데이터를 디비에 넣으려고 하는데요

화면 변환이 일어나지 않았으면 해서 ajax를 사용하려고 했습니다

하지만 변수가 좀 많아서 form테그 같이 범위에 지정되어 있는 값들을 넘기는 형태가 좋을 것 같다는 생각이 들어서요

그냥 변수를 다 적어서 할 수도 있지만 조금 지저분해 보인다고 해야할까요?

그렇기에 데이터를 넘긴 후 컨트롤러에서 다시 뷰 화면으로 올 때 단순히 url을 타는 것이 아닌

기존에 보여주던 형태를 그대로 보여 주는 건 없나요?

음... 말하자면 웹창의 뒤로가기 버튼 같은거요
 다음글 CI Image클래스관련 질문합니다! (6)
 이전글 환경 설정의 구현? (2)

댓글

지훈임돠 / 2013/10/15 14:37:26 / 추천 0
원래 하실려고 했던데로 ajax 로 넘기시면 됩니다^^
말썹 형님의 jquery 폼 쓰시면 편하게 넘기실수 있어요.

http://malsup.com/jquery/form/

/ 2013/10/15 15:33:42 / 추천 0

음... jquery로 쓰시는 거라면

serialize 쓰시면 편합니다. 지저분해보이지도 않구요

그리고 뒤로가기 기능이라면

자바스크립트로 history.go(-1); 이런식으로 뒤로가는 코드가 있습니다.

앙마 / 2013/10/15 17:41:07 / 추천 0
 키// 감사합니다

지훈임돠 // 

<script> 
        // wait for the DOM to be loaded 
        $(document).ready(function() { 
            // bind 'myForm' and provide a simple callback function 
            $('#myForm').ajaxForm(function() { 
                alert("Thank you for your comment!"); 
            }); 
        }); 
    </script>  이 방식으로 했을 경우에
ajaxForm(function(data) {  를 하면 그냥 아작스 같이 데이터를 받는 거겠죠?

지훈임돠 / 2013/10/16 11:52:45 / 추천 0
 앙마// 아마도 그럴것입니다..^^;
저는 주로 ajaxForm(options) 나 ajaxSubmit(options) 형태로 사용해서요^^
확인한번 해보시죠 ㅎㅎ
들국화 / 2013/10/16 14:45:48 / 추천 0
serialize 좋쵸...