url : http://jonsuh.com/blog/jquery-ajax-call-to-php-script-with-json-return/ 참고 : http://api.jquery.com/jQuery.param/ , http://findfun.tistory.com/399 HTML Male Female [HTML is replaced when successful.] ---------------------------------------------------------------------------------------------------------------- response.php 폼에서 주어진 정보를 전달받고 처리되는 위치이다. 이 데모에서는 HTML파일의 동일한 위치에 response.php 파일..
ajax로 xml 파싱하기 먼저 xml의 구조는 아래와 같다. news.xml _blank http://daum.com _blank http://google.com _blank http://serpiko.tistory.com _blank http://bing.com jQuery에서 ajax메서드를 사용하여 아래와 같이 XMLHttpRequest를 사용한 파싱이 가능하다. 결과) 위에서 사용한 ajax XML을 XMLLoader.js로 라이브러리화 시키면 아래와 같다. (직접만든것은 아니고 과장님이) /**************************************************************** * title : * author : Song-Hyun, Kim (shk@pulipinc...
XMLHttpRequest는 Microsoft가 만든 JavaScript 개체(object)입니다. 후에 Mozilla도 이것을 받아들였습니다. XMLHttpRequest는 HTTP를 통해서 쉽게 데이터를 받을 수 있게 해줍니다. 이름과는 좀 동떨어지게도 XML 문서 이상의 용도로 쓰일 수 있습니다. Gecko에서 이 개체는 nsIJSXMLHttpRequest와 nsIXMLHttpRequest 인터페이스를 구현한 개체입니다. 최신 버전 Gecko에서 이 개체에 변경 사항이 좀 있었습니다. XMLHttpRequest changes for Gecko1.8을 보십시오.기본 사용XMLHttpRequest의 사용법은 아주 간단합니다. 이 개체의 인스턴스를 만들고, URL을 열고, 요청을 보내면 됩니다. 그 후에는..
setRequestHeader() 요청을 보내기 전에 요청의 HTTP 헤더를 설정하려면 이 메소드를 사용합니다.참고: 이 메소드를 사용하기 전에 반드시 open()을 호출해야 합니다. var req = new XMLHttpRequest();req.open('GET', 'http://www.mozilla.org/', true);req.setRequestHeader("X-Foo", "Bar");req.send(null);
responseXML XML 문서를 읽어들일 때, responseXML 특성은 XmlDocument 개체인 채로 XML 문서를 포함하고 있습니다. 이 문서는 DOM 메소드를 이용해서 조작할 수 있습니다. 서버가 적격의(well-formed) XML이긴 하지만 XML Content-Type 헤더가 명시되지 않은 문서를 보냈을 때, 브라우저가 문서를 XML로 간주하도록 하기 위해 overrideMimeType() 을 사용할 수 있습니다. 서버가 적격이 아닌 XML 문서를 보냈을 때는 어떤 재정의(override)가 있더라도 상관없이 responseXML은 null이 됩니다.
- readyState : 현 HTML 준비상태를 제공함. ● 0 : 요청이 개시되지 않음(open() 호출 전) ● 1 : 요청을 설정했지만 전송되지 않았음(send() 호출 전) ● 2 : 요청을 설정한 다음 처리중(이 시점에서 일반적으로 응답에서 나온 컨텐트 헤더를 얻는다) ● 3 : 요청 처리중. 종종 응답에서 부분적인 데이터를 사용할 수 있다. 하지만 서버는 자체 응답이 완료되지 않았다. ● 4 : 응답 완료. 서버 응답을 얻은 다음 이를 활용한다.