본문 바로가기

div 내용을 수직으로 정렬하는 방법 div 내부의 내용을 수직으로 정렬할 수 있는 방법은 없을까? 결국 vertical-align 옵션을 middle로 주면 되는데 div 자체에 적용하면 먹히지 않는다!(아직 html에서 표준으로 지원하지 않는 것 같다.) 따라서 고수들은 다음과 같은 꼼수(?)를 사용해서 div 수직 정렬을 자연스럽게 처리한다! div 내부에 1칸짜리 table을 놔둔 다음에 얘를 수직으로 정렬 시키는 방법이다.(크기는 100%로 지정하고 테두리는 숨기고!) 다음은 예제 소스인데 쉽게 이해할 수 있을 것이다!(효과도 만점이다!) 내용 더보기
자바스크립트에서 json 요청(request) 날리는 방법 결론부터 말하자면 form submit 방식으로는 한계가 있다! html이 지원을 하지 않기 때문이다.(content type이 application/json인 상태로 post request를 날릴 수 없다! 뭔가 간단한 설정을 해주면 request header를 바꿀 수 있을 것 같지만 방법은 없다!) 따라서 결국은 ajax를 사용할 수 밖에 없다. 다음과 같은 jQuery ajax를 사용하면 json 방식의 post 요청을 간단하게 날릴 수 있다! $.ajax({ type: "POST", url: "http://www.test.com/test.jsp", // 요청할 주소 data: {"name": "James"}, // 여기에 json을 넣어주면 된다! dataType: "json", contentT.. 더보기
PHP syntax error, unexpected '[' in 에러 해결 방법 PHP syntax error, unexpected '[' in 에러가 나는 경우 원인은 배열을 다음과 같이 선언하였기 때문이다! $data = ["aaa", "bbb"]; 위처럼 선언하는 방식은([]를 이용해서) php 5.4 이후부터 가능하다.(새로 도입된 선언 방식!) 이전 버전의 php에서는 syntax 에러가 난다! 따라서 해당 부분을 다음과 같이 수정해주면 해결된다! $data = array("aaa", "bbb"); 더보기