>웹 프론트엔드 >프런트엔드 Q&A >jquery에는 여러 가지 요청 방법이 있습니다

jquery에는 여러 가지 요청 방법이 있습니다

WBOY
WBOY원래의
2022-06-14 10:18:543816검색

jquery에는 네 가지 요청 방법이 있습니다. 1. "$.ajax()" 요청은 지정된 개체를 반환하며 구문은 "$.ajax({name:value,…})"입니다. 2. "HTTP GET" 요청 정보를 로드하려면 구문은 "$.get(url, 전달된 매개변수, 콜백 함수, 유형)"입니다. 3. 정보를 로드하기 위한 "HTTP POST" 요청, 구문은 "$.post(...)"입니다. . JSON 데이터를 로드하기 위한 "HTTP GET"의 경우 구문은 "$.getJSON(...)"입니다.

jquery에는 여러 가지 요청 방법이 있습니다

이 튜토리얼의 운영 환경: windows10 시스템, jquery3.4.1 버전, Dell G3 컴퓨터.

jquery 요청 방법

Ajax는 HTML 또는 XHTML, CSS, JavaScript, DOM, XML, XSLT 및 가장 중요한 것은 XMLHttpRequest입니다.

Ajax 기술을 사용하면 웹 애플리케이션은 전체 페이지를 다시 로드(새로 고침)할 필요 없이 사용자 인터페이스에 증분 업데이트를 빠르게 제공할 수 있으므로 프로그램이 사용자 작업에 더 빠르게 응답할 수 있습니다. 프론트 엔드 훈련 및 학습에는 jQuery에 네 가지 일반적인 Ajax 요청 메소드가 있습니다:

1 $.ajax()는 생성된 XMLHttpRequest 객체를 반환합니다.

$.ajax()에는 각 구성 및 콜백 함수 정보를 포함하는 매개변수 키/값 객체라는 하나의 매개변수만 있습니다.

dataType 옵션을 지정하는 경우 서버가 올바른 MIME 정보(예: xml이 "text/xml"을 반환함)를 반환하는지 확인해야 합니다.

예:

데이터를 서버에 저장하고 성공하면 정보를 표시합니다.

$.ajax({ type: "post", dataType: "html", url: '/Resources/GetList.ashx', data: dataurl, success: function (data) {if (data != "") { $("#pager").pager({ pagenumber: pagenumber,
pagecount: data.split("$")[1], buttonClickCallback: PageClick }); $("#anhtml").html(data.split("$")[0]); } } });

2. 원격 HTTP GET 요청을 통해 정보를 로드합니다.

복잡한 $.ajax에 비해 GET 요청 기능이 더 간단하고, 요청 성공 시 콜백 기능을 호출할 수 있습니다. 물론, 오류가 발생했을 때 함수를 실행해야 하는 경우에는 $.ajax도 사용하시기 바랍니다.

예:

$.get("test.cgi", { name: "John",
time: "2pm" },function(data){ alert("Data Loaded: " + data); });

3. 원격 HTTP POST 요청을 통해 정보를 로드합니다.

POST 요청 함수도 비교적 간단하며, 요청이 성공하면 콜백 함수를 호출할 수 있습니다. 오류 발생 시 함수를 실행해야 하는 경우 $.ajax 요청을 사용하세요.

예:

jquery에는 여러 가지 요청 방법이 있습니다

4. HTTP GET 요청을 통해 JSON 데이터를 로드합니다.

예:

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?
tags=cat&tagmode=any&format=json&jsoncallback=?",function(data){ $.each(data.items, function(i,item){ $("<img / alt="jquery에는 여러 가지 요청 방법이 있습니다" >").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false; }); });

동영상 튜토리얼 추천: jQuery 동영상 튜토리얼

위 내용은 jquery에는 여러 가지 요청 방법이 있습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.