$.getJ의 차액SON 및 $.get
이 두 통화에 정말 차이가 있습니까?getJ를 사용하는 경우아들아, 너는 여전히 선언해야 합니다.format=json
URL에...
에서 동일한 작업을 수행할 수 있습니다.$.get()
JSON-객체를 통해 반복합니다.
아니면 제가 여기서 멀리 떨어진 건가요?
다음 두 개의 스니펫은 동일합니다.
$.get("/some/url", {data: "value"}, function(json) {
// use json here
}, "json")
$.getJSON("/some/url", {data: "value"}, function(json) {
// use json here
});
요청이 다음을 위한 것이라고 말하는 것.JSON
는 두 가지를 의미합니다.
- jQuery가 보낸 메시지
Accept: application/json
머리말 - jQuery는 인바운드 응답을 해석하여 JavaScript Object로 변환한 후 콜백으로 전달합니다(평가 또는 다른 변환 메커니즘을 방해하지 않아도 됨).
여러 서버측 프레임워크(예: Rails)가 자동으로 다음을 탐지합니다.Accept
헤더를 작성하고 요청을 적절하게 처리합니다.다른 프레임워크를 사용하거나 자체 프레임워크를 롤링하는 경우,Accept
(파라미터를 검사하는 대신) 형식을 탐지하는 헤더입니다.
그 문서는 그것을 꽤 명확하게 설명하고 있다고 생각합니다!
http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype
HTTP GET 요청을 사용하여 원격 페이지를 로드합니다.
http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback
HTTP GET 요청을 사용하여 JSON 데이터를 로드합니다.
기억하세요, 이것들은 .ajax 방법의 추상화일 뿐입니다.
$.getJ 간의 차이SON 및 $.get은 다음 매개 변수에 있습니다.
- $.getJSON은 일반 개체를 데이터로 허용하는 반면 $.get은 일반 개체 또는 문자열을 허용합니다.
- $.get에 dataType 매개 변수가 있습니다.
따라서 $.get with dataType: JSON은 $.getJ와 정확히 동일하게 작동합니다.아들.
언급URL : https://stackoverflow.com/questions/1079205/difference-between-getjson-and-get
'programing' 카테고리의 다른 글
Angular에서 @Input()은 무엇에 사용됩니까? (0) | 2023.08.01 |
---|---|
PowerShell에서 문자열 콘텐츠를 문자열 배열로 분할하는 방법은 무엇입니까? (0) | 2023.08.01 |
SQL에서 여러 파티션을 선택하는 방법은 무엇입니까? (0) | 2023.08.01 |
Python 피클 오류:유니코드 디코딩 오류 (0) | 2023.07.27 |
AF Networking 2.0 GET 요청에 헤더 추가 (0) | 2023.07.27 |