jQuery 에서 AJAX, $. post () 와 $. get () 의 차이
2512 단어 Javascript
$.post()
와 $.get()
방법 은 jQuery 의 전역 함수 입 니 다.$. post () 방법 구 조 는:
$(selector).post(URL,data,function(data,status,xhr),dataType)
약자:
$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});
$. get () 방법 구 조 는:
$(selector).get(url,data,success(response,status,xhr),dataType)
약자:
$.ajax({
url: url,
data: data,
success: success,
dataType: dataType
});
$.post()
과 $.get()
방법의 구조 와 사용 방식 은 기본적으로 같 지만 그들 사이 에는 여전히 차이 가 있다.1.
GET
요청 은 파 라 메 터 를 URL
에 따라 전달 하고 POST
요청 은 HTTP
메시지 의 실체 내용 으로 WEB
서버 에 보 냅 니 다.AJAX
요청 에서 이러한 차 이 는 사용자 에 게 보이 지 않 습 니 다.2.
GET
방식 은 전 송 된 데이터 에 대해 크기 제한 (보통 2KB 이상 이 어야 함) 이 있 고 POST
방식 으로 전 달 된 데 이 터 는 GET
방식 보다 훨씬 크다 (이론 적 으로 제한 을 받 지 않 음).3.
GET
방식 의 요청 과 데 이 터 는 브 라 우 저 에 의 해 캐 시 되 기 때문에 다른 사람들 은 브 라 우 저의 역사 기록 에서 이 데 이 터 를 읽 을 수 있 습 니 다. 예 를 들 어 계 정과 비밀번호 등 입 니 다.어떤 상황 에서 GET
방식 은 심각 한 안전성 문 제 를 가 져 올 수 있 고 POST
방식 은 상대 적 으로 이런 문 제 를 피 할 수 있다.4.
GET
방식 과 POST
방식 으로 전 달 된 데 이 터 는 서버 에서 얻 는 것 도 다르다.PHP
에서 GET
방식 의 데 이 터 는 $_GET[]
로 얻 을 수 있 고 POST
시험 은 $_POST[]
으로 얻 을 수 있다.두 가지 시험 모두 $_REQUEST[]
로 얻 을 수 있다.$. get () 참조 주소 사용:http://www.w3school.com.cn/jquery/ajax_get. asp $. post () 참조 주소 사용:http://www.w3school.com.cn/jquery/ajax_post.asp
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript에서 Math.max와 Math.max.apply의 차이점과 용법 상세 설명최근에 작은 사례를 만들 때 Math를 만났어요.max.apply라는 용법은 이전에 보기 드물게 재미있게 느껴졌으니 기록해 보세요. 1Math.max 문법:Math.max(n1,n2,n3,...,nX)반환값:max(...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.