본문 바로가기

ajax3

NN JavaScript | Ajax 와 Ajaxform 파일업로드 AJAX XMLHttpRequest에 파일을 실어서 보내는 방식입니다. formData를 이용한 파일업로드 옵션 async : false 를 추가하여 동기식으로 변경해 리턴값을 받을 수 있습니다. 비동기방식인 경우 Undefined 값이 리턴됩니다. AJAXFORM IE10 이하에서는 ajaxForm을 통해 전송해야 합니다. beforeSend : 전송 전 complete : 전송이 끝났을 때. 성공 실패 구분 없습니다. success : 전송 성공 시. complete와 같이 쓰면 둘 다 호출되므로 주의 error : 전송 오류 1 2 3 4 error:function(data, status, opt) { alert("code:"+data.status+"\n"+"error:"+opt+"\n"+"mess.. 2020. 12. 4.
NN JavaScript | Ajax 기초 기초 개요 AJAX (Asynchronous JavaScript And XML) — 비동기 자바스크립트와 XML 페이지 전체를 리프레쉬 하지 않고도 수행되는 '비동기성' : 필요한 데이터만 처리 서버와 통신하기 위해 XMLHttpRequest 객체를 사용 비동기적인 웹 애플리케이션 제작을 위해 html, css, DOM, javascript, xml, xslt,, XMLHttpRequest 등과 조합을 이용하는 웹 개발 기법을 Ajax라고 합니다. Ajax 프레임워크 Prototype script.aculo.us dojo jQuery Ajax 구성 요소 Html과 CSS : 웹 페이지의 표현 DOM 모델 : 데이터에 접근 하거나 화면 구성을 동적으로 조작 JSON 이나 XML : 데이터의 교환 XMLHt.. 2020. 9. 29.
NN 개발환경 | 프로그래밍 언어의 분류 사용자 측면에 따른 분류 저급언어 — 기계어와 비교해 사람이 이해하기 쉬운 언어고급언어 — 사용자의 관점보다 컴퓨터의 관점에서 볼 때 사용이 편리한 언어. 기계 중심의 언어 실행에 따른 분류 컴파일러 언어 — 컴파일 방식에 의해 프로그램을 생성, object code가 수행 프로그램 인터프리터 언어 — 인터프리터가 해석해 실행하는 프로그램. 소스코드를 하나씩 실행한 뒤 다음 문장으로 이동. 스크립트 언어 — 특정한 런타임 환경 하에서 컴파일 대신 인터프리트 되고 실행 세대에 따른 분류 1세대 (기계어) — 2세대 (어셈블리 언어) — 3세대 (고수준 언어) — 4세대 (초고수준 언어-비절차적) — 5세대 (인공지능) — 프로그래밍 언어 ActionScript — 플래시 오브젝트에 인터렉티브 기능을 넣기 .. 2019. 11. 21.