| 제목 | [초보] JQuery 사용하기 | ||
|---|---|---|---|
| 글쓴이 | 나르는돌 | 작성시각 | 2009/11/25 17:17:32 |
|
|
|||
|
안녕하십니까? CI를 접한지 얼마 안되는 초보 프로그래머 나르는 돌입니다.
<?php
class Message extends Controller {
function Message()
{
parent::Controller();
// 모델 호출
$this->load->model('Message_model');
// Ajax 호출
$this->load->library('ajax');
// URL 헬퍼 호출
$this->load->helper('url');
}
function view($type = NULL)
{
$this->load->helper('url');
// get data from database
$this->load->model('Message_model');
$data['messages'] = $this->Message_model->get();
if ($type == "ajax") // load inline view for call from ajax
$this->load->view('message_list', $data);
else // load the default view
$this->load->view('default', $data);
}
function add()
{
// if HTTP POST is sent, add the data to database
if($_POST && $_POST['message'] != NULL) {
$message['message'] = $_POST['message'];
$this->Message_model->add($_POST);
} else
echo "<script>window.location = 'message/view'</script>";
}
}
?>
뷰에서 <script type="text/javascript" src="/libraries/jquery.js"></script> |
|||
| 다음글 | $this->config->system_ur... (1) | ||
| 이전글 | "여러개의 뷰를 로드하기" 질문있습니... (3) | ||
|
변종원(웅파)
/
2009/11/25 17:36:45 /
추천
0
|
|
양승현
/
2009/11/25 17:41:01 /
추천
0
라이브러리로 등록해두고 클래스에서 불러다 쓰는게 있어보이지만..
원래의 jquery를 사용할땐 괜찮지만 jquery라이브러리를 불러서 사용할땐 문제가 생기더군요. 두가지를 혼용해서 사용하다가 지금은 웅파형님 말씀처럼 직접 불러서 처리합니다. 고것이 가장 편한거 같아요~ 우훗! |
|
나르는돌
/
2009/11/25 17:50:47 /
추천
0
빠른답변 실시간 답변으로 궁금증이 풀렸습니다~ 감사합니다 포럼내용까지 링크를 찾아주시는 노고에
다시한번 감사 드립니다 굽슨굽슨~(-_-)(__) 다음에 더 좋은 질문으로 찾아뵙도록 하겟습니다. |
|
ci세상
/
2009/11/25 18:04:48 /
추천
0
초자인 저두 질문과 답변 직접 테스트 해보면서 답변하는데요 ^^
나르는돌님께서도 저와함께 참가해 주세요 ^^ |
위 문서를 보시면 jquery library의 사용법을 새롭게 익혀야 한다는 것을 보실 수 있습니다.
그래서 포럼소스를 보시면 아시겠지만 뷰에서 jquery.js 불러오고 처리를 하고 있습니다.
선택은 사용자의 몫이지만 jquery library의 사용법까지 새로 익혀가면서 사용할 필요는 없다고 봅니다. ^^