ajax 요청 기술
읽 기 요구 사항:
HTML,CSS,JavaScript,JSon 기반 이 있 습 니 다.
2.ajax 란 무엇 인가
Ajax:즉'Asynchronous Javascript And XML'(비동기 JavaScript 와 XML)은 대화 형 웹 애플 리 케 이 션 을 만 드 는 웹 개발 기술 을 말한다.
3.왜 ajax 를 사용 합 니까
동적 웹 개발 기술 에서 클 라 이언 트(보통 브 라 우 저)와 서버 가 데이터 교 류 를 하 는 것 은 매우 빈번 하 다.네트워크 자원 을 어떻게 절약 하고 좋 은 사용자 체험 을 제공 하 느 냐 가 매우 관건 적 이다.Ajax 는 전체 페이지 를 새로 고치 지 않 아 도 배경 과 데이터 상호작용 을 할 수 있 도록 비동기 요청 방식 을 사용 하여 내용 을 업데이트 합 니 다.
4.원생 의 ajax 를 어떻게 사용 하 는가
ajax 기술 을 사용 하 는 관건 은 XML HttpRequest(주:ie5,ie6 ActiveXObject 사용)대상 에 있 기 때문에 이 대상 을 잘 이용 하 는 것 이 관건 입 니 다.
주의:
function loadData() {
// XMLHttpRequest
var xmlHttpRequestObj = {};
// json , json
Var jsonObj = {};
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari
xmlHttpRequestObj =new XMLHttpRequest();
} else {
// IE6, IE5
xmlHttpRequestObj =new ActiveXObject("Microsoft.XMLHTTP");
}
// xmlHttpRequestObj .onreadystatechange
xmlHttpRequestObj .onreadystatechange = function() {
if (xmlHttpRequestObj .readyState == 0 ) {
Alert(“open() ”);
} else if(xmlHttpRequestObj.readyState == 1) {
Alert(“open() ,send() ”);
} else if(xmlHttpRequestObj.readyState == 2) {
Alert(“send() , ”)
} else if(xmlHttpRequestObj.readyState == 3) {
Alert(“ , ”);
} else if(xmlHttpRequestObj.readyState == 4) {
Alert(“ ”);
If (xmlHttpRequestObj.status == 200) {
Alert(“ , json ”);
} else if (xmlHttpRequestObj.status == 400) {
Alert(“ ”);
} else {
Alert(“ ”);
}
}
}
//method: :GET、POST、PUT、DELETE... Url: asnyc:
xmlHttpRequestObj.open("method", "url", async);
// ,POST ,
xmlHttpRequestObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
// , jsonObj json
xmlHttpRequestObj.send(jsonObj);
}
이상 의 이 간단 한 ajax 요청 기술 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.