Wie lautet die URL von Ajax

WBOY
Freigeben: 2022-07-04 16:05:10
Original
5970 Leute haben es durchsucht

Die URL von Ajax bezieht sich auf die Adresse, die die Anforderung initiiert. Es gibt zwei Möglichkeiten, den URL-Pfad von Ajax zu schreiben: Eine ist der vollständige Anforderungspfad einschließlich Protokoll, Hostadresse, Portnummer und Projektname, und die andere ist relativ zur aktuellen Anforderungsadresse Der relative Pfad, die Syntax lautet „$.ajax({type:...,url:...,data:...,success:...});“.

Wie lautet die URL von Ajax

Die Betriebsumgebung dieses Artikels: Windows 10-System, Javascript 1.8.5 und HTML5-Version, Dell G3-Computer.

Was ist die URL von Ajax?

URL ist eine von Ajax initiierte Anforderungsadresse. Sehen Sie sich url:'A.jsp?ids='+id; an. ids ist ein Parameter in der Anforderungsadresse Schließlich ist der ID-Parameterwert die ID, die Sie später hinzugefügt haben.

So schreiben Sie die URL von Ajax:

$.ajax({type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){alert( "Data Saved: " + msg );}});
Nach dem Login kopieren

Es gibt zwei Möglichkeiten, den URL-Pfad von Ajax zu schreiben, einschließlich Protokoll, Hostadresse, Portnummer und Projektname, der andere ist ein relativer Pfad relativ zur aktuellen Anforderungsadresse.

1. Absoluter Pfad: der vollständige Anforderungspfad einschließlich Protokollname, Hostadresse, Port, Webprojektname usw.

Zum Beispiel:

$.ajax({
    url:"http://localhost:8080/webname/test"
});
Nach dem Login kopieren

Vorteile: Wenn beispielsweise Ajax im WebA-Projekt Dienste im WebB-Projekt anfordern muss, muss der absolute Pfad verwendet werden.

Nachteile: Die Verwendung absoluter Pfade erfordert, dass Paleogeography den Namen des Webprojekts ändert. Wenn das webB-Projekt umbenannt wird, müssen die entsprechenden Ajax-Anfragen geändert werden.

2. Relativer Pfad: Es ist kein Protokollname, Hostadresse, Port oder Webprojektname erforderlich, nur der angeforderte Pfad ist erforderlich.

Annahmen:

Projektpfad: http://localhost:8080/webname

Seitenpfad: /webname/index.html (A-Seite), /webname/test/test.html (B-Seite)

Anfrage Pfad: /request/ajaxtest, request/ajaxtest

1 Wenn der Anforderungspfad mit dem Root-Pfad beginnt, ist die Anforderung unabhängig von der Ajax-Seite relativ zum Root-Pfad des Servers und zum endgültigen Anforderungspfad lautet: http://localhost:8080/request/ajaxtest

Zum Beispiel:

$.ajax({
    url :"/request/ajaxtest"
});
Nach dem Login kopieren

Grund: Mit „/“ zu beginnen bedeutet, dass die Anforderung auf dem Stammpfad des Servers basiert, also kein Pfad ist relativ zu HTML.

2. Wenn die Anfrage nicht mit dem Stammpfad (allgemein) beginnt, ist der Anfragepfad relativ zum Pfad, in dem sich der HTML-Code befindet.

a. Wenn sich die Anfrage auf Seite A befindet, lautet der endgültige Anfragepfad: http://localhost:8080/webname/request/ajaxtest.

//     /webname/index.html页面
$.ajax({
    url:"request/ajaxtest"
});
Nach dem Login kopieren

Grund: Der Pfad, der der Seite index.html entspricht, ist „/webname/“, daher ist das Verfolgen der URL unter diesem Pfad der endgültige Anforderungspfad.

b. Wenn sich die Anfrage auf Seite B befindet, lautet der endgültige Anfragepfad: http://localhost:8080/webname/test/request/ajaxtest.

//     /webname/test/test.html页面
$.ajax({
    url:"request/ajaxtest"
});
Nach dem Login kopieren

Grund: Der Pfad, der der test.html-Seite entspricht, ist „/webname/test/“, daher muss die URL unterhalb der Testebene befolgt werden.

【Ähnliche Tutorial-Empfehlung: AJAX-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie lautet die URL von Ajax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!