시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크
jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
> 상세보기 초보가이드
사이트등록
현재접속자 새로고침
게시판타이틀 초보가이드 / 상세보기
트위터로 보내기 미투데이로 보내기 싸이월드 공감
AJAX
초보가이드 > 상세보기 | 2013-05-29 15:38:12
추천수 793
조회수   24,022

닉네임

HappyCGI

제목

AJAX
내용
 
1 AJAX
2 샘플
3 파일 업로드

1 AJAX #


자바스크립트에서 ?XMLHTTPRequest를 쓰던건데, 새삼스럽게 AJAX라니....
아무튼 PHP와 JS가 변수,객체를 공유한다거나 하는 등 활용범위는 생각보다 넓다.


기초내용:
버그?:
Microsoft object에서는 같은 주소를 요청할때 캐시를 사용하고 실제 요청을 하지 않으므로 적당한 난수 hash를 추가해줄 것.
http://en.wikipedia.org/wiki/XMLHTTP

그외 자료 목록:
자세히 살펴볼 것들:
[[http]
Toolkit and Framework Roundup]
  • [[http]
    http://www.modernmethod.com/sajax/index.phtml|SAJAX] - Sajax is like O negative blood, you can inject it into everyone. Can be used with PHP, Perl, Python, ASP, ?ColdFusion, Io, Lua and Ruby. They say Sajax does 99% of the work for you. I say it does more like 75%. SAJAX가 쓰기는 편하지만, 여러가지 언어를 지원한다는 것이 오히려 단점이 될 수 있고 또 너무 단순화시킨데다 OO를 제대로 지원하지 않고 복잡한 데이터를 주고받을 수 없다는 단점이 있는 것 같다. PHP에서 abc()라는 함수를 만들면 JS에서 x_abc(콜백) 함수를 생성한다.
  • [[http]
    object oriented Javascript] - This is the corndog Ruby on Rails is helping to heavily develop. Also useful for any language willing to take the time to implement. Meaning it’s nice, but the sloth in you is not going to put up with it. / Ruby On Rails 뿐 아니라 [[http]
    http://openrico.org/rico/home.page|Rico] 라든가 [[http]
    http://script.aculo.us/|script.aculo.us] 는 모두 여기에 바탕을 둔 것이다. (문서는 http://wiki.script.aculo.us/scriptaculous/show/Prototype 를 참고.)
    • [[http]
      http://cakephp.org/|CakePHP] 프레임웍이라는게 뭔가 종속되는 느낌이 들어서 부담스럽긴 하지만.... Ruby On Rails를 포팅한 것이라라고 하니 쓸만할 것 같다. (Ruby On Rails와 마찬가지로 AJAX쪽은 Prototype을 사용한다.)
  • [[http]
    http://cpaint.sourceforge.net/|CPAINT] - Cross-Platform Asynchronous ?INterface Toolkit supports both PHP and ASP?/VBscript. Aww, the ying and yang of languages can share code peacefully at the table of remote scripting.
  • [[http]
    http://jpspan.sourceforge.net|jpspan] - ?JPSpan provides tools to “hook up” PHP and Javascript. To this end ?JPSpan allows you to define a class in PHP and call it’s methods directly (and remotely) from Javascript. They have math examples. 복잡한 데이터를 주고 받기에는 좋으나 속도가 느리다는 단점이 있는 것 같다.

     
[[http]
http://www.crockford.com/JSON/|JSON]
http://en.wikipedia.org/wiki/JSON 참조

2 샘플 #


http://labs.revision10.com/?p=5 엑셀 형태의 그리드


3 파일 업로드 #





http://bbs.kldp.org/viewtopic.php?t=60973 AJAX로는 불가능할 듯.

추천스크랩소스보기 목록
이열의 2016-06-05 15:53:11
답글

>_

강영균 2017-08-24 13:44:38
답글

이전게시글 특정IP의차단 2013-05-29 15:37:33