Heim > Web-Frontend > js-Tutorial > Hauptteil

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

高洛峰
Freigeben: 2016-12-28 14:49:18
Original
1266 Leute haben es durchsucht

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);
 });
});
Nach dem Login kopieren

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)
Nach dem Login kopieren

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

Detaillierte Beschreibung

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

$.ajax({
 url: url,
 data: data,
 success: success,
 dataType: dataType
});
Nach dem Login kopieren

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" } );
Nach dem Login kopieren

Beispiel 2

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

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

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);
 });
Nach dem Login kopieren

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) }) ; // 发送并显示返回内容
 });
})
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>";
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage