jQuery는 $()로 선언한다. onload는 위에서 아래까지 로딩된 후 호출된다. 다음 2가지 방법이 가능하다. 또는 기본적인 환경 구성
$perPage와 $start_index를 주의해서 본다. 참고 https://www.youtube.com/watch?v=IHH6RfE061c
Asynchronous Javascript And XML 비동기* JavaScript XML * 동시에 일어나지 않는다. 페이지 전체를 로드하지 않고 비동기적으로 데이터를 가져와서 부분적으로 사이트를 변경하는 기술. GET 요청 보내는 방법 주소창에 주소를 입력하여 GET 요청 -> 웹툰 나옴. 버튼으로 GET 요청 AJAX로 GET 요청 새로고침...
https://terryvery.tistory.com/51https://www.youtube.com/watch?v=uATrs52qZLg
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=holykhd&logNo=30151206598
출처 : https://sudo-minz.tistory.com/21장점 : 자원을 효율적으로 사용할 수 있다. 페이지 전체가 아니라 필요한 일부만 리로드할 수 있다.단점 : 요청에 대한 결과가 바로 주어지지 않는다.비동기 예시, AJAX비동기 처리의 가장 기본
jQuery 라이브러리 리액트를 안 쓰면 j쿼리가 1짱 j쿼리로 개발된 사이트가 1조1억개이기 때문에, j쿼리를 모르는 웹개발자는 존재할 수가 없다. or jQuery CDN 단, 태그에 넣는 것은 비추. 웹사이트 뜨는 데까지 오래 걸리기 때문. mini 버전은 공백이 없는 버전. 태그가 끝나기 전에 넣는 것이 이상적이다. 모든 자바스크립트 마찬가...
jQuery Ajaxhttps://api.jquery.com/jquery.ajax/예제를 먼저 보는 게 편리하다.dataType: xml, json, script, htmlsuccess: funcion()type: get, post..id가 execute인 버
라우터를 수정한다.index 페이지에 리스트가 있으므로컨트롤러의 index()에 페이지네이션을 로드한다.모델을 수정한다. getAll()에 3개의 매개변수가 들어간다.페이지네이션 크게 2가지가 필요하다.전체 게시물 get전체 게시물 카운트
리스트에 삭제 버튼을 만든다.라우터를 추가한다.컨트롤러에 delete 함수를 만든다.(컨트롤러를 만들었으니) 모델로 간다.모델 안에 where, update, result, delete.. CI가 기본 제공
컨트롤러에 edit()를 만든다. ['edit']인 이유는 아래와 같이 views에서 $edit로 전달하기 위해서다. 라우터를 설정한다. 게시판 리스트에 수정 버튼을 추가한다. 컨트롤러에 store()와 유사한 update()를 만든다. 모델을 만든다.
먼저 리스트를 가져오는 컨트롤러를 만든다. board_model의 getAll() 함수를 실행하면 'articles'라는 키값으로 저장하는 것. index()에서 ['articles'] 데이터를 가져오겠다고 했기 때문에 ['articles']를 index 안에서 foreach로 돌린다. 상세페이지 컨트롤러에 show()를 만든다. 모델에 getAl...