출처: http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=ajax&wr_id=435&page=1 ajax를 쓸때 POST와 GET이 내부적으로 문제 되는 점을 이야기 해 보겠습니다... post와 get의 기본적인 차이점은 이야기 하지 않겠습니다. ajax로 페이지 요청을 하는 경우, 보통 시간을 넘기게 됩니다. 이유는 캐싱되기 때문이죠. 파라메터의 차이 없이 request하면 기존 페이지와 동일하다고 보고 클라이언트 내에 있는 인터넷임시파일을 사용합니다. 그래서 인자를 항시 바꿔주기 위하여 인자중에 유닉스시간 같은것을 보내주면 매번 바꿔주는겁니다. 그런데 여기에서..get방식을 쓸 경우에 한가지 문제점이 있습니다. request 받은 페이지가 인터넷..
이 예제를 받아서 분석해 보시면, ajax와 struts를 이해하는데 큰 도움이 될 것 같아서 올립니다. progress bar 상당히 깊은 곳까지 알어야 구현 가능함을 이 예제소스를 보고 느꼈습니다. DWR 은 Ajax를 쉽게 이용할 수 있게해주는 유용한 라이브러리를 제공해 줍니다. script에서 java class의 함수를 가져다 쓰는 놀라운 힘을 경험하실 것입니다. 여러가지로 응용해 볼 수 있을거라 생각합니다. 아직도 업로드시 temp file name을 지정하는 방법은 찾지 못했습니다. struts 1.1 version 이하에서는 DiskMultipartRequestHandler로 temp file을 지정된 이름으로 지정할 수 있었던 것 같습니다. 그 이후 버전은 이 클래스가 deprecated..
익스플로어 화면을 리플레쉬 없이 2초나 3초 간격으로 리플레쉬를 할때, ajax를 쓰지 않던 시절은 웹브라우져가 번쩍 거릴수 밖에 없었습니다.. 저도 예전 2001년도에 웹BBS에서 쪽지 주고 받기를 구현할때, 프레임을 높이 0으로 숨겨놓고, 자바스크립트로 10초 간격으로 db에서 체크해서 쪽지가 왔나 안왔나느체크한 적이 있었습니다. 하지만, 지금은 2006년! ajax를 쓰면, 이제 그런 꽁수를 쓰지 않아도 됩니다. 간단한 테스트로 예를 들어 보겠습다. ajax.html data.php 2개의 파일을 사용하겠습니다. ajax.html은 2초간격으로 리플레쉬를 합니다. 이 파일은 data.php을 호출을 하게 되는데, data.php는 mysql의 회원관리 테이블에서 사용자Id와 이름을 찍는 php소스입..
음 이참에 ajax와 json으로 사이트를 구현하다가.. 만든 javascript 입니다. 혼자서 구현하다 보니.. 단점도 있고 해서.. 같이 해 같으면 하는 바램에서 올려봅니다. 이 스크립트는? 비동기식과 동기식을 모두 지원합니다. 함께 하실분은 저에게 이메일을 주신다면 감사.~! ^^ var debugEngine = false; function Engine() { this.xmlhttp = false; this.type = null; this.src = null; this.param = null; this.exec = null; this.ifrcnt = 0; this.iswait = false; //동시에 두개가 호출되었다면 /* * AJAX 기본 클래스 함수 * type : GET, AGET, PO..
Ajax를 사용한amazon검색을PHP로 만들자 상열쇠 츄우시 호라이즌·디지털·엔터프라이즈 2005/10/4 Ajax는 금년 매우 핫인 화제의 기술이다. @IT(을)를 시작해 다양한 곳에서도Ajax에 대한 기사가 눈에 띄게 되었다. 여기에서는 , 필자가 종사하고 있는PHP근처에서의Ajax의 움직임에 대해 소개해 나가고 싶다. 주목의Ajax Aajax(와)과는 「Asynchronous JavaScript + XML」의 약어이다. JavaScript네원않고와 알려진 클라이언트(통상 웹 브라우저) 사이드의 기술이며 , 거기로부터XMLHttpRequest라는 것을 이용해 , 페이지 추이를 하지 않고 서버/클라이언트간에 자꾸자꾸 데이터 교환을 해 나가는 기술이다. 이것과DHTML를 병용 하는 것으로 이른바Ajax..
AJAX 강의에 들어가기 앞서 본 AJAX 강의 시리즈는 Foundations of Ajax / Ryan Asleson and Nathaniel T. Schutta 의 책을 기본으로 작성할 것임을 먼저 밝혀 둔다. 강의 수준 및 난이도는 되도록 책의 기준에 맞춰질 것이다. 책에 수록된 내용과 예제가 주를 이루겠지만 단순한 번역 차원이 아닌 비판적 시각으로 AJAX 를 해부할 것이다. 모든 글은 본인이 직접 읽고 예제를 실행한 결과를 토대로 씌여질 것이며 개인적인 의견 및 다른 참고자료도 같이 곁들여 질 것이다. 지금 강의를 준비하고 있는 이 시점에도 Ajax 관련 오픈소스 프레임웍과 툴들이 하루가 다르게 쏟아져 나오고 있다. 그 중에는 자바스크립트를 모르더라도 Ajax 및 Rich Client 를 구현할..
============================================================================= ====== Ajax 관련 자주 방문해야 하는 싸이트 ======== ============================================================================= http://ajaxian.com/ http://ajaxpatterns.org http://ajaxmatters.com/r/welcome http://ajaxblog.com/ http://labs.google.com/ http://www.adaptivepath.com/ http://www.37signals.com/ http://www.oreilly.com/ ht..
내가 처음 만들어 본 ajax를 이용한 검색어 자동완성 모듈입니다. 네이버나 기타 포털 사이트에서 사용되는 방식으로 나름대로 분석하여 개발된 모듈입니다. 필요하신분들 가져다 유용하게 사용해 주시길 바랍니다. 더불어 버그나 문제점이 발견되면 알려주시구 더 좋은 모듈이 있음 같이 공유하도록 하지요^^ 첨부 파일을 참고해 주세요!! * 파일설명 - auto_word.html : 메인 html 파일 - ajax_common.js : ajax cofig 파일 - favorite_word.php : 단어 추출 PHP 파일 - 데이터.csv : 자료 파일
Ajax 한글 파라미터 보내기 XMLHttpRequest 는 전송시 위에 처럼 euc-kr 이 지정되어 있더라도 설정된 인코딩을 사용하지 않는다 따라서 한글일경우 자바스크립트에서 직접 인코딩해주어야 한다 (불편하다! -0-) 자바스크립트에서 escape함수와 encodeURIComponent 함수를 지원해 주는데 escape은 유니코드로, encodeURIComponent는 utf-8로 인코딩 된다 고로 보내기전 인코딩하고 받는 쪽에서도 인코딩 하면 한글문제는 일어나지 않는다 보내는쪽 utf-8 'list.jsp?search='+encodeURIComponent('홍길동') 받는쪽 request.setCharacterEncoding("utf-8"); request.getParameter("search")..
- Total
- Today
- Yesterday