Apakah url ajax

WBOY
Lepaskan: 2022-07-04 16:05:10
asal
5970 orang telah melayarinya

URL ajax merujuk kepada alamat yang memulakan permintaan; terdapat dua cara untuk menulis laluan url ajax, satu ialah laluan permintaan lengkap termasuk protokol, alamat hos, nombor port dan nama projek, dan satu lagi adalah relatif Laluan relatif ke alamat permintaan semasa, sintaksnya ialah "$.ajax({type:...,url:...,data:...,success:...});" .

Apakah url ajax

Persekitaran pengendalian artikel ini: sistem windows10, versi javascript1.8.5&&&html5, komputer Dell G3.

Apakah url ajax?

url ialah alamat permintaan yang dimulakan oleh ajax. Lihat url:'A.jsp?ids=' id;, id ialah salah satu alamat permintaan . Parameter, selepas permintaan ini dihantar, nilai parameter id ialah id yang anda tambah kemudian. laluan url ajax, satu ialah Satu ialah laluan permintaan lengkap termasuk protokol, alamat hos, nombor port dan nama projek, dan satu lagi ialah laluan relatif berbanding dengan alamat permintaan semasa.

1. Laluan mutlak: laluan permintaan lengkap termasuk nama protokol, alamat hos, port, nama projek web, dll.
$.ajax({type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){alert( "Data Saved: " + msg );}});
Salin selepas log masuk

Contohnya:

Faedah: Contohnya, jika ajax dalam projek webA perlu meminta perkhidmatan dalam projek webB, laluan mutlak mesti digunakan.

Kelemahan: Menggunakan laluan mutlak memerlukan Paleogeografi untuk menukar nama projek web Jika projek webB dinamakan semula, permintaan ajax yang sepadan perlu diubah suai.

$.ajax({
    url:"http://localhost:8080/webname/test"
});
Salin selepas log masuk

2. Laluan relatif: Tiada nama protokol, alamat hos, port atau nama projek web diperlukan, hanya laluan yang diminta diperlukan.

Andaian:

Laluan projek: http://localhost:8080/webname

Laluan halaman:/webname/index.html (Halaman), / webname/test/test.html (halaman B)

Laluan permintaan:/request/ajaxtest, request/ajaxtest

1 Jika laluan permintaan bermula dengan laluan akar, tidak kira apa ajax ialah Halaman, permintaan ini adalah relatif kepada laluan akar pelayan, dan laluan permintaan terakhir ialah: http://localhost:8080/request/ajaxtest

Contohnya:

Sebab: Bermula dengan "/" bermakna permintaan adalah berdasarkan laluan akar pelayan hamba, iaitu, ia bukan laluan berbanding HTML.

2. Jika permintaan tidak bermula dengan laluan akar (biasa), laluan permintaan adalah relatif kepada laluan di mana html berada.

$.ajax({
    url :"/request/ajaxtest"
});
Salin selepas log masuk
a. Jika permintaan berada di halaman A, laluan permintaan terakhir ialah: http://localhost:8080/webname/request/ajaxtest.

Sebab: Laluan yang sepadan dengan halaman index.html ialah "/nama web/", jadi mengikut url di bawah laluan ini ialah laluan permintaan terakhir.

b. Jika permintaan berada di halaman B, laluan permintaan terakhir ialah: http://localhost:8080/webname/test/request/ajaxtest.

//     /webname/index.html页面
$.ajax({
    url:"request/ajaxtest"
});
Salin selepas log masuk

Sebab: Laluan yang sepadan dengan halaman test.html ialah "/webname/test/", jadi url mesti diikuti di bawah tahap ujian.

【Tutorial berkaitan yang disyorkan:

Tutorial video AJAX
//     /webname/test/test.html页面
$.ajax({
    url:"request/ajaxtest"
});
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah url ajax. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!