강사 : 서정우 강사님 (cafe : cafe.naver.com/kostaspring) http://www.eclipse.org // eclipse 설치 수업 진행 방향 java SE -> JDBC -> servlet/jsp(model2) -> Ajax,JQuery -> Framework (EE계열) + (*)tiles ----------------- java SE -> JDBC -> Android, Hybrid app(통계), Jquery Mobile (ME계열) Spring DI(IoC)-제어의 역행(2일) -> AOP(2일) -> ibatis(1일) -> spring MVC(5일) + Ajax, Tiles 처음에 XML 후에 anotation으로 리뉴얼할 예정 주요 개념 -의존성 주입(Depende..
현재 아래부분은 JQuery를 사용하여 Ajax를 통해 사용자 정보를 받아 해당 정보 확인 후 해당 사용자의 Key값을 Return 하는 부분이다. 해당 키값이 있을 경우에는 키값과 버튼이 같이 생겨 버튼을 눌렀을 시에 해당 Key값을 클립보드에 저장을 한다. 아래는 해당 Javascript이다. Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 $(document).ready(function(){ $("#submitBt").click(function(){ var action = $("#form1").attr('action'); var form_d..
일부특수문자는 안됨 ex) '+'(plus) 기호같은 내용이 포함시 (한글+영어) ->(한글%2b영어)식으로 나옴 JavaScript 에서보내고 --> PHP 받을때encodeURIComponent( string ) --> rawurldecode( iconv( "UTF-8", "CP949", $string ) ) PHP 에서 보내고 --> JavaScript 받을때 rawurlencode( iconv( "CP949", "UTF-8", $string ) ) --> decodeURIComponent( string )
작업하다가 이상한 에러를 만났다. IE6 에서는 아무 문제 없었는데, 크롬10 버전에서 테스트를 해보니, 아무런 동작을 하지 않았다. 그래서, try~catch 구문을 넣어서 확인해보니, 위와같이 value 값을 읽을 수 없다는 에러가 났다. 해당 부분은 document.getElementById("test").value; 와 같은 형식으로 작성된 부분이었다. 조금더 테스트해본 결과, 모든 getElementById 가 에러가 나는것은 아니었다. 위의 코드 부분은 폼(form) 에 속해 있는 input 박스의 값이었다. 그래서, 아래와 같이 수정하니 동작하였다. document.testform.test.value; 하지만, div 태그에 붙여진 id 값은 getElementById 로 제대로 동작하였다...
이번 포스팅에서는 PHP에서 JSON을 파싱하는 부분을 설명하고자 한다. $Res["Data"] 라는 변수는 Json String인 데이터이다.이 데이터를 Array로 변경하기 위해 아래의 함수를 사용한다. ex ) $Data = objectToArray(jsondecode($Res["Data"])); /********************************************************** * * * JSON을 Array로 만들 때 쓰는 Function * * 해당 Function은 서버가 euc-kr일 경우 사용. * * 만약 서버가 UTF-8인 경우 php version 5.2.1 이상이면, * * 지원하는 함수가 있음 * * * *****************************..
PHP에서 Ajax사용 (euc-kr일 경우)이번 포스팅은 PHP에서 Ajax를 사용하는 예제를 생성해 보았다.우선 Ajax는 UTF-8을 사용해야 된다는 점을 꼭!!! 알고 있어야한다.따라서 EUC-KR을 사용할 경우 적절하게 인코딩과 디코딩을 해야한다. ==================================index.php==================================index.php 에서는 우선 검색할 데이터를 입력하는 table로 구성되어 있는 페이지이다. 조회일 같은 경우는 Select 박스로 생성하였으며, 페이지가 로드가 될 때 onload="javascript:calendar();" 호출하여 현재의 날짜를 가져와서 뿌려 준다.아래는 index.php page 소스이다. ..