본문 바로가기

프로그래밍

Ajax에서 parsererror 에러가 발생할경우 $.ajax({ url: 타겟url, type: "POST", dataType: "text", success: function(responseText, statusText) {}, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); jQuery의 $.ajax() 를 이용해서 Ajax를 처리하는데 크롬, 파이어폭스, 사파리에서는 잘 처리되는데 ie에서만 자꾸 error 함수가 호출된다. response 를 찍어봐도 200 으로 에러가 아님에도 불구하고.. 원인은 내가 넘겨주는값이 숫자만 넘겨주게 하면서 캐릭터셋을 UTF-8로 지정하지 않아서 생긴문제이다. header("content-type:text/html.. 더보기
JSON과 class 후.. 이것때문에 헛고생을 했다!! 위의 예제를 보면 크롬과 파이어폭스에서는 문제 없이 처리가 됩니다. 하지만!!!!! ie7, ie8에서 안된거보면 ie6에서 안될거 같네요 원인은~~~!!!!!! 바로 class 라는 자식값이라고해야하나요.. 암튼 저것때문에 ie에서는 정상적으로 처리가 안되네요... 후.. 오늘 몇시간동안 저것때문에 ... 더보기
SQL Server 2008 Express + PHP 연동하기 (Autoset 4.3.2) 서버환경 OS : Windows XP SP3 APM : Autoset 4.3.2 [사이트] DB : SQL Server 2008 Express SQL Server 2005 버전부터는 mssql_*() 함수들을 이용하여 접근이 불가능합니다. ntwdblib.DLL 을 최신버전으로 교체하면 된다고하던데 저는 그래도 안되더군요. 설치하기 우선 SQLServerDriverForPHP 를 다운로드 합니다. 다운받은 파일을 실행해서 적당한곳에 풉니다. 위와같이 파일이 풀리고 php_sqlsrv.dll, php_sqlsrv_ts.dll 을 PHP가 설치된 폴더의 ext 폴더로 이동시킵니다 AutoSet으로 예를 든다면 C:\AutoSet\Server\php5.2\ext 가 되겟죠 이제는 Microsoft SQL Se.. 더보기
AJAX 에서 403 권한 문제로 인하여 응답을 받지 못하는 경우 해결방법 지금 어느 대학에 기관사이트를 구축하고 있습니다. 지금까지 잘쓰던 소스인데 응답을 받지 못하는 문제가 발생하여 하루종일 삽질을 하고 있었습니다. 인터넷을 뒤져보니 아파치서버의 보안모듈을 죽이면 된다던데 그렇게 하기는 힘든상황이었습니다. 하지만 천재 지인의 도움을 받아 문제를 해결하였습니다 서버와 통신할때 기본적으로는 POST로 통신하는데 이것을 GET방식으로 바꾸니 문제가 해결되었네요 ㅎㅎㅎㅎ 머 혹시라더 저와 비슷한 문제를 겪으신 분이라면 한번 해보세요 참고로 저는 mootools 1.2 버전을 사용하였습니다. 리눅스, 아파치, php 4.4.X 였습니다. 더보기
ASP.NET 2.0 생각보다 재미난데.. ㅎㅎ 이번 프로젝트는 ASP.NET 기반으로 개발해야되서 요즘 책을 보고 있는데요 이거 생각보다 재밌네요 ㅎㅎㅎ 마스터페이지, 사이트네비게이션, 테마 등 개발의 편리성, 관리, 유지보수 측면에서 잘 사용하면 정말 유용할듯하네요. 이제야 책을 보는 입장이라 좀더 자세한것은 공부를 해봐야 알겠지만 암튼 잼나네요 ㅎㅎ 그리고 ASP.NET 3.5의 경우 MVC모델까지 지원된다니 다음에는 3.5를 공부해봐야겠네요.. 근데.. 젠드 프레임워크도 다 못한상황인데.. 음.. 더보기
Zend Framework 1.5.0 한글 메뉴얼 젠드 프레임워크에 대한 한글 메뉴얼입니다. 번역은 네이버를 이용했구여.. 영문판이 아니라 일어 메뉴얼을 번역한겁니다. 번역이 매끄럽지 못한 부분이 있겟지만 이해하기 힘들정도는 아니라고 봅니다. 이것을 보기위해서는 jw free note 라는 프로그램이 있습니다. 전부 html이기 때문에 웹 브라우저에서 보는 것도 상관없습니다만, 이왕이면 저 프로그램을 통해서 보시는게 편할겁니다. 웹브라우저에서 보실거라면 ___jw_free_note_folder.htm 파일이 인덱스 파일이라고 보시면 됩니다. 관련 사이트 젠드 프레임워크 공식 사이트 네이버 번역사이트 지난글 2007/08/31 - [프로그래밍/Framewrok] - Zend Framework(1.0.1) 설치하기 및 가장 기본적인 샘플 2007/08/28.. 더보기
홈페이지에서도 단축키를 이용하자~! 아자아자~! 1 호출 : 미호출 Ctrl+1 호출 : 미호출 Alt+1 호출 : 미호출 Shift+1 호출 : 미호출 Ctrl+Shift+1 호출 : 미호출 Ctrl+Alt+1 호출 : 미호출 Shift+Alt+1 호출 : 미호출 Ctrl+2 - 단축키 제거, 단축키 추가 호출 : 미호출 Ctrl+2 를 누르기 전에 '단축키 제거' 를 클릭하면 Ctrl+2 단축키는 제거됨 3 - 옵션값중에 disable_in_input = true 일경우 input 안에서 '3'을 입력할경우 단축키 작동안함 호출 : 미호출 4 - 옵션값중에 disable_in_input = false 일경우 input 안에서 '4'를 입력하나 밖에서 하나 동일하게 단축키가 작동 호출 : 미호출 5 호출 : 미호출 'keycode' 옵션을 사용하여 .. 더보기
php의 var_dump처럼 객체의 모든 정보를 보여주는 javascript 함수 /** * 속성을 보고싶은 객체를 전달하면 해당 객체가 가지고 있는 모든 속성을 새창을열고 보여준다 * @param obj : 속성을 보고싶은 객체 * @return void */ function var_dump(obj, isSub) { try { var header = ''; var footer = ''; if (!isSub) { header = ' 더보기
Zend Framework(1.0.1) 설치하기 및 가장 기본적인 샘플 공식사이트 에서 젠드 프레임워크를 다운받습니다.. 제가 사용한 버전은 1.0.1 입니다. 아파치와 php는 깔려있다는 전제하에 설명을 드리겠습니다.. 제 디렉토리 구조를 설명드리겠습니다 ~/_app /controllers /models /views/scripts/컨트롤러명/액션명.phtml /모듈명/controllers /models /views/scripts/컨트롤러명/액션명.phtml ~/_lib/Zend/젠드 클래스들.. ~/root 더보기
Zend Framework 1.0.1 한글 메뉴얼 젠드 프레임워크에 대한 한글 메뉴얼입니다. 번역은 네이버를 이용했구여.. 영문판이 아니라 일어 메뉴얼을 번역한겁니다. 번역이 매끄럽지 못한 부분이 있겟지만 이해하기 힘들정도는 아니라고 봅니다. 이것을 보기위해서는 jw free note 라는 프로그램이 있습니다. 전부 html이기 때문에 웹 브라우저에서 보는 것도 상관없습니다만, 이왕이면 저 프로그램을 통해서 보시는게 편할겁니다. 웹브라우저에서 보실거라면 ___jw_free_note_folder.htm 파일이 인덱스 파일이라고 보시면 됩니다. 관련 사이트 젠드 프레임워크 공식 사이트 네이버 번역사이트 더보기