no image
[JavaScript] JavaScript 와 Json 을 이용한 ajax 통신
1. jQuery를 이용한 경우 (예시) $("#btn_normal").click(function () { $.ajax({ type: 'POST', dataType: 'json', data: { 'idx': '14', 'content': 'yeah' }, url: 'getList/', success: function (data) { if (data) { // 응답 성공 alert(data.name); } }, error: function (req, status, error) { // 응답 실패 } }); }); 2. 순수 Javascript를 이용한 경우 var httpReq; function makeRequest(url, data, response) { if (window.XMLHttpRequest) ..
2016.09.03
[ERROR] Cannot access empty property
오류 원인 말 그대로 속성을 참조하려는데 빈 속성이어서 일어나는 오류 해결 방안 실수로 아래와 같은 코드가 작성될 수 있다. 지금 위의 코드를 그대로 실행시키면 'Cannot access empty property' 라는 오류가 난다. 아래와 같이 써줘야 가능하다.
2016.09.01
[PHP] Codeigniter 에서 Helper 를 활용한 asset 폴더 생성
예를 들면 view를 통해서 javascript나 css를 불러오고 싶은데 ci 주소 특성상 일반적인 주소 접근으로는 어렵다. 폴더 계층으로 보면 system/ application/ assets/ css/ images/ 이렇게 위치한 상태의 assets 폴더를 사용하는 방법이다. 1. 우선 application/helpers 폴더 안에 다음과 같은 내용을 적고 utility_helper.php 파일로 저장한다. 2. application/config/autoload.php 파일을 열고 $autoload['helper'] 의 배열에 utility를 추가시킨 후 저장한다. $autoload['helper'] = array('url', 'file', 'utility'); 3. application/confi..
2016.08.30
[PHP] 코드이그나이터(CI) config.php 설정
base_url //$config['base_url'] = ''; $config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"); $config['base_url'] .= "://" . $_SERVER['HTTP_HOST']; $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']); 이 방법은 가끔 어떤 경우에는 통하지 않는 경우가 있으니 주의해서 사용합니다. index_page $config['index_page'] = ''; 주소에서 index.php를 삭제하려면 공백..
2016.08.28
[PHP] 코드이그나이터(CI) 에서 index.php 없애기
코드이그나이터(CodeIgniter)에서 URL 규칙은 다음과 같다. (3.X버전, 2.X버전) http://example.com/[controller-class]/[controller-method]/[arguments] 사실 위의 경우처럼 하려면 중간에 index.php가 들어가야 하는데 보통 주소를 간단하게 하기 위해서 index.php 를 포함시키지 않는다. 이를 위해서는 아래의 두 가지 중 하나를 진행해야 한다. 1. config.php 설정 index_page 항목에서 index.php 값을 공백으로 변경한다. /* |-------------------------------------------------------------------------- | Index File |-----------..
2016.08.28