Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Instanzen der ajax-get()-Methode in jQuery

Detaillierte Erläuterung der Instanzen der ajax-get()-Methode in jQuery

高洛峰
高洛峰Original
2016-12-28 14:49:181229Durchsuche

Verwenden Sie die Methoden get, post und ajax in jquery, um Daten an den Server zu übertragen. In diesem Artikel erfahren Sie mehr über die Methode ajax-get().

Beispiel

Verwenden Sie eine AJAX-GET-Anfrage, um den Text des div-Elements zu ändern:

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

Probieren Sie es selbst aus

Definition und Verwendung Die Methode

get() lädt Informationen über eine Remote-HTTP-GET-Anfrage.

Dies ist eine einfache GET-Anfragefunktion zum Ersetzen des komplexen $.ajax. Die Callback-Funktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Wenn Sie eine Funktion im Fehlerfall ausführen müssen, verwenden Sie $.ajax.

Syntax

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

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

Detaillierte Beschreibung

Diese Funktion wird als Ajax abgekürzt Funktion, äquivalent zu:

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

Abhängig von den verschiedenen MIME-Typen der Antwort können auch die an die Erfolgsrückruffunktion übergebenen Rückgabedaten unterschiedlich sein , Textzeichenfolge, JavaScript-Datei oder JSON-Objekt. Sie können den Textstatus der Antwort auch an die Erfolgsrückruffunktion übergeben.

Ab jQuery 1.4 können Sie auch ein XMLHttpRequest-Objekt an die Success-Callback-Funktion übergeben.

Beispiel

Test.php-Webseite anfordern, Rückgabewert ignorieren:

$.get("test.php");

Weitere Beispiele

Beispiel 1

Fordern Sie die test.php-Webseite an, übergeben Sie 2 Parameter, ignorieren Sie den Rückgabewert:

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

Beispiel 2

Test.php-Rückgabewert anzeigen (HTML oder XML, je nach Rückgabewert):

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

Beispiel 3

Test.cgi-Rückgabe anzeigen Wert (HTML oder XML, je nach Rückgabewert), fügen Sie einen Satz Anforderungsparameter hinzu:

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

Detaillierte Erläuterung der $.get()-Verwendung von jquery ajax

JS-Datei

$(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-Datei

<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-Datei

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

Die Die obige Einführung ist die jQuery, die dieser Artikel mit Ihnen teilen wird. Detaillierte Erläuterung des Beispiels der Ajax-get()-Methode. Ich hoffe, es gefällt Ihnen.

Ausführlichere Erläuterungen zu den Beispielen der ajax-get()-Methode in jQuery und verwandten Artikeln finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn