Software Engineering

AJAX 옵션 정리

머니기어 2021. 4. 6. 21:52
반응형

엄밀히 말하면 jQuery.ajax({}) 안에 올 수 있는 Settings를 정리한 것이다. jQuery 도큐멘테이션 들어가면 다 나온다. 내가 써 본 것만 정리해봤다.

각 설정은 키/값의 맵으로 명시하며 (옵션):(값) 형태로 작성한다. 옵션 사이에는 쉼표를 붙이면 된다.

$.ajax({ 
	url:"/home/search.do", 
    contentType:"application/json; charset=UTF-8", 
    type: "POST", 
    data: JSON.stringify({ 
    	'search' : search 
    }), 
    dataType:"json", 
    success : function(data){ 
    	resultHtml(data); 
    } 
})

async (default: true)

비동기 요청인지 동기 요청인지 설정한다.

url

요청할 주소

contentType (dafault: 'application/x-www-form-urlencoded; charset=UTF-8')

서버로 보내는 데이터의 타입.

dataType (default: Intelligent Guess (xml, json, script, or html))

결과값으로 기대되는 데이터의 타입. 명시하지 않으면 알아서 받는다.

data

서버로 보내는 데이터.

success

성공시 처리할 동작

error

실패시 처리할 동작

반응형