CI 코드

제목 ajax 설치 및 사용
글쓴이 ci세상 작성시각 2009/07/23 15:34:20
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 20458   RSS
한글번역에는 없는부분같아서 따로 올려봅니다.

http://codeigniter.com/wiki/AJAX_for_CodeIgniter/

<설치간략>

1. 다운로드 : http://codeigniter.com/wiki/a0dcd314ce6a20257961925b74372006/

=> 다운로드가 안될시 첨부파일 다운로드 하시면 됩니다.

2. 파일복사

Ajax.php 파일 : /system/libraries/ 안으로

javascript 폴더 : 루트폴더 위치 (system 폴더와 동일위치)

3. rewrite 설정이 안되어 있으면 설정

RewriteEngine on
RewriteCond $1 !^(index\.php|images|stylesheets|javascript)
RewriteRule ^(.*)$ /index.php/$1 [L]
4. /system/application/config/autoload.php

$autoload['libraries'] = array('database', 'session', 'ajax');

5. controllers  사용시 >> 파일 (ajax_sample.php)

=> 주소 : http://127.0.0.1/ajax_sample

class Ajax_sample extends Controller {

	function Ajax_sample()
	{
		parent::Controller();
		$this->output->set_header('Content-Type: text/html;charset=UTF-8');

		// Ajax 호출
		$this->load->library('ajax');

		// URL 헬퍼 호출
		$this->load->helper('url');
	}

	function button_to_function()
	{
		// Views 연결
		$this->load->view('ajax_view');
	}

}

6. Views 사용 (ajax_view.php)

=> 스크립트 소스를 제대로 넣는방법을 몰라서 ;; 캡쳐해서 넣었습니다.

첨부파일 AJAX-for-CodeIgniter_v2.zip (52.9 KB)
 다음글 회원로그인 처리 (simplelogin 0.1)
 이전글 일본입문서 책자 샘플코드 (2)

댓글

변종원(웅파) / 2009/07/23 17:03:27 / 추천 0
팁 감사합니다.
jquery를 사용하시면 아주아주(^^) 편하게 ajax를 사용하실 수 있습니다.
저는 요즘 jquery에 꽂혀서.... ^^;
ci세상 / 2009/07/23 17:08:53 / 추천 0
제가 만든팁은 아니구요^^

일본 CI입문서 예제소스 보면서 결과물을 도출하는 과정에 대한 추가적인 부분을 정리함 해보고 있었습니다.

게시판에도 ajax를 적용해 주셔서 이렇게 쓰는거구나 하면서 신기해 하고 있답니다.^^

언제 이 게시판소스도 배포해 주시면 아주아주 감사드릴것 같습니다. ⊙ ⊙
변종원(웅파) / 2009/07/23 17:28:01 / 추천 0
네. 포럼 소스 공개예정입니다.
어느정도 기능이 완성되고 나서 코드 좀 다듬고.. (날림공사의 흔적들..)
그리고 개선할 부분도 좀 있습니다. 처음에 댓글구조를 댓글별로 <div>처리를 했어야 했는데
table로 만들어놔서 개별삭제 ajax 적용하기가 뭐해서 1X1 팝업 띄우고 처리하고 있습니다.
삭제도 ajax 적용, 댓글 수정도 ajax 적용 예정입니다.
(그런데 포럼소스 보다는 현재 저희 회사에서 개발중인 CMS가 완성되면 개인용으로 공개할건데
그거 쓰시는게 훨씬 좋을겁니다. ^^)
양승현 / 2009/07/30 09:36:25 / 추천 0
저도 요즘 jquery에 꼽혀서..ㅎㅎ 근데 빠져있다보니 헤어날수가 없다는..
사람이 참 나태해 지는거 같아요..