>  기사  >  웹 프론트엔드  >  jQuery의 ajax-get() 메소드 인스턴스에 대한 자세한 설명

jQuery의 ajax-get() 메소드 인스턴스에 대한 자세한 설명

高洛峰
高洛峰원래의
2016-12-28 14:49:181229검색

jquery의 get, post, ajax 메소드를 사용하여 서버에 데이터를 전송합니다. 이 글을 통해 jQuery의 ajax-get() 메소드를 계속해서 배워보겠습니다. 자세한 소개는 아래를 참조하세요.

AJAX GET 요청을 사용하여 div 요소의 텍스트 변경:

$("button").click(function(){
 $.get("demo_ajax_load.txt", function(result){
 $("div").html(result);
 });
});

직접 시도해 보세요

정의 및 사용법

get() 메소드는 원격 HTTP GET 요청을 통해 정보를 로드합니다.

복잡한 $.ajax를 대체하는 간단한 GET 요청 함수입니다. 요청이 성공하면 콜백 함수를 호출할 수 있습니다. 오류 발생 시 함수를 실행해야 하는 경우 $.ajax를 사용하세요.

구문

$(selector).get(url,data,success(response,status,xhr),dataType)

jQuery中ajax - get() 方法实例详解

자세한 설명

이 함수는 Ajax로 축약됩니다.

$.ajax({
 url: url,
 data: data,
 success: success,
 dataType: dataType
});

응답의 다양한 MIME 유형에 따라 성공 콜백 함수에 전달되는 반환 데이터도 다를 수 있습니다. 이러한 데이터는 XML 루트 요소일 수 있습니다. , 텍스트 문자열, JavaScript 파일 또는 JSON 개체. 성공 콜백 함수에 대한 응답의 텍스트 상태를 전달할 수도 있습니다.

jQuery 1.4부터 성공 콜백 함수에 XMLHttpRequest 객체를 전달할 수도 있습니다.

test.php 웹페이지를 요청하고 반환 값을 무시합니다.

$.get("test.php");

더 많은 예

예 1

test.php 웹페이지를 요청하고, 2개의 매개변수를 전달하고, 반환 값을 무시합니다.

$.get("test.php", { name: "John", time: "2pm" } );

예 2

test.php 반환 값 표시(반환 값에 따라 HTML 또는 XML):

$.get("test.php", function(data){
 alert("Data Loaded: " + data);
});

예 3

test.cgi 반환 표시 값(반환 값에 따라 HTML 또는 XML), 요청 매개변수 세트 추가:

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

jquery ajax의 $.get() 사용법에 대한 자세한 설명

js 파일

$(document).ready(function(){
 $("form").submit(function(event) {event.preventDefault()})//取消submit的默认行为
 $("form input[type='submit']").click(function(){
 var url = $('form').attr('action'); // 取Form中要提交的链接
 var param = {}; // 组装发送参数
 param['name'] = $('form input[name=name]').val();
 param['age'] = $('form input[name=age]').val();
 $.get(url, param, function(dom) { $('div.get').append(dom) }) ; // 发送并显示返回内容
 });
})

html 파일

<form action="ajax.php" method="get">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
<div class="get">这是ajax的get方法</div>

php 파일

error_reporting(0);
 if($_GET["name"]=="kitty")
{
 $name= "you are the lucky";
}
else
$name=$_GET["name"];
$age=$_GET["age"];
echo "<div> ".$name." ".$age."</div>";

위의 소개는 이 기사에서 여러분과 공유할 jQuery입니다. ajax - get() 메소드 예제에 대한 자세한 설명이 마음에 드셨으면 좋겠습니다.

jQuery의 ajax-get() 메소드 예제와 관련 기사에 대한 자세한 설명은 PHP 중국어 홈페이지를 참고해주세요!

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