Ajax 가 요청 한 5 단계
1. ajax 로 데 이 터 를 보 내 는 절차
첫 번 째 단계: 비동기 대상 만 들 기
var xhr = new XMLHttpRequest();
  두 번 째 단계: 요청 행 open 설정 (요청 방식, 요청 url):
// get           url      ,
// post     ,         xhr.open("get","validate.php?username="+name)
xhr.open("post","validate.php");
  세 번 째 단계: 설정 요청 (GET 방식 무시) 헤더: setRequestHeader ()
// 1.get     
// 2.post       :Content-Type:application/x-www-form-urlencoded
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  STEP 4: 요청 체 send () 설정
// 1.get    url   ,             
// 2.post           (     )
xhr.send(null) xhr.send("username="+name);
  다섯 번 째 단계: 비동기 대상 에 게 서버 응답 데 이 터 를 받 도록 합 니 다.
성공 적 인 응답 은 두 가지 조건 이 있 습 니 다.
xhr.onreadystatechange = function(){ 
if(xhr.status == 200 && xhr.readyState == 4){ 
 console.log(xhr.responseText);
 }
  ajax - get 방식 요청 사례:
var xhr = new XMLHttpRequest();
xhr.open("get","validate.php?username="+name);
xhr.send(null);
xhr.onreadystatechange = function(){
	if(xhr.status == 200 && xhr.readyState == 4){ 
   	 	console.log(xhr.responseText);
    	document.querySelector(".showmsg").innerHTML = xhr.responseText;;
 	}
}
  ajax - post 방식 요청 사례:
var xhr = new XMLHttpRequest();
xhr.open("post","validate.php");
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.send("username="+name);
xhr.onreadystatechange = function(){
	//          ,           
	if(xhr.status == 200 && xhr.readyState == 4){
 		document.querySelector(".showmsg").innerHTML = xhr.responseText;
	}
}
  2. Jquery 의 Ajax
$.ajax({
            type: "get",// get  post
            url: "abc.php",//    url  
            data: {},//     
            dataType: "json",//json  jq                  JSON.parse    
            timeout: 3000,//3      
            beforeSend: function () {
                //             
                // return false   ajax            return false     
            },
            success: function (data) { //              data       
            },
            error: function () {//     
            },
            complete: function () {//                
            }
        })
        //   
        $.ajax({
            type: "get",
            url: "",
            data: {},
            dataType: "json",
            success: function (data) {
            }
        })
  이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.