프로그래밍 TIP/AJAX 4

[AJAX] mms 주소를 AJAX 와 인코딩을 통해 숨기기

AJAX 를 이용해서 URL 을 받아오게 하면 나름 mms 주소값을 HTML 소스에서 안 보이게 할 수는 있을 것 같습니다. 나름 구성해본 소스입니다. mms.html 에서 mms 뷰어가 있구요. 페이지 로딩시에 ajax 를 이용해서 mms_id(동영상 id) 를 이용해 해당 동영상 파일의 mms 주소를 가져옵니다. ajax 에 응답해주시는 페이지는 getMovieUrl.asp 로 구성했구요. 향후 DB 에 맞게 조정하시면 되겠죠. 그럼 여기서 고민은 mms.html 에서 Ajax 소스가 보인다는 건데.. 이 부분은 앞에 암호화를 통해서 해결하시면... ajax 에 대한 선수학습이 필요하시겠지만 C&P(복사&붙여넣기) 로 가져다 쓰셔도.. ^^; 붉은 부분만 이해하시고 파랑 부분만 변경하시면 쓰실 수 있..

[AJAX] request 객체의 기억해 둘 속성과 메소드

AJAX request 객체의 기억해 둘 속성과 메소드 속성: onreadystatechange 콜백함수 지정, readyState 가 변경될 때 마다 콜백함수 호출 readyState 0: uninitialize - open 메소드가 호출되지 않은 상태 1: loading- send 메소드가 호출되지 않은 상태 2: loaded- send 메소드가 호출된 상태, header 와 status 사용 가능 3: interactive- reponseText 에 부분적인 데이터가 저장 됨 4: completed responseText 반환된 일반 텍스트 문자열 responseXML 반환된 XML - DOM 객체 status 서버 응답 상태 코드 200 계열 - 성공 300 계열 - Redirect 400 계열 ..

[AJAX] Form 의 데이타를 POST 로 전송하기(또는 GET 으로 전송하기)

AJAX 를 이용해 Form 의 데이타를 POST 로 전송하기 소스이다. 현재 응답해줄 서버가 없기에 ㅡㅡ; 그냥 tistory.com 의 한 페이지를 보여줄 뿐이지만 수정해서 사용한다면 여러모로 유용할 것이다. 수정이 필요한 부분은 ///* 로 표시해 두었다. POST 로 보내가 싫다면 GET 으로 전송하기 위해 수정해야 할 곳에 역시 ///* 로 표시해 두었다. 테스트: 이름 이야기 소스: (아래 부분을 클릭하고 Ctrl + A 를 누르면 깔끔하게 선택 완료) 이름 이야기

[AJAX ] 웹페이지 소스 보기

프로젝트를 진행하다 보면 원격 또는 로컬의 웹페이지 소스를 보면서 여러 가지 정보를 참고해야 할 때가 있다. 그럴때 유용하게 써 먹어 보자. AJAX 를 이용한 순수한 HTML 페이지이다. 소스를 카피해서 HTML 로 저장한 후에 더블클릭하거나 브라우저에 던지거나 해서 실행해 보자. 단, AJAX 가 가진 크로스 도메인 문제로 현재 사용하는 도메인이 아닌 경우 권한 오류가 나타난다는 아픔이... 따라서 위에 이야기한 데로 HTML 파일을 탐색기에서 더블클릭하거나 브라우저에 던져 넣어서 실행해야만 크로스 도메인 문제를 극복(?)할 수 있다는 거... ^^; 아래 브라우저의 주소창을 본다면 무슨 뜻이지 이해되리라는 거... 백문이 불여일견!!! 소스: (아래 부분을 클릭하고 Ctrl + A 를 누르면 깔끔하..

반응형