Latest web development tutorials

jQuery - get AJAX () dan post () metode

jQuery mendapatkan () dan post () metode yang digunakan untuk meminta data dari server melalui HTTP GET atau permintaan POST.


permintaan HTTP: GET vs POST

Dua jenis permintaan klien dan server-side - metode umum respon: GET dan POST.

  • GET - meminta data dari sumber tertentu
  • POST - penyerahan data yang akan diproses untuk sumber daya yang ditunjuk

GET pada dasarnya digunakan untuk mendapatkan (mengambil) data dari server. Catatan: GET metode dapat kembali data cache.

POST juga dapat digunakan untuk mengambil data dari server. Namun, metode POST tidak data yang tidak Cache, dan umumnya digunakan dalam hubungannya dengan permintaan untuk mengirim data bersama-sama.

Untuk mempelajari lebih lanjut tentang GET dan metode POST dan perbedaan dalam dua pengetahuan, baca metode HTTP - GET kontras POST .


jQuery $ .get () metode

$ .get () Metode untuk meminta data dari server melalui permintaan HTTP GET.

sintaks:

$.get(URL,callback);

parameterURLyang diperlukan untuk URL yang telah ditentukan Anda ingin meminta.

Opsionalcallbackparameter adalah nama dari fungsi dieksekusi setelah permintaan berhasil.

Contoh berikut ini menggunakan $ .get () metode untuk mengambil data dari file di server:

contoh

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

Coba »

$ .get () Parameter pertama adalah URL kita ingin meminta ( "demo_test.php").

Parameter kedua adalah fungsi callback. Isi parameter callback pertama halaman ada permintaan, ada kedua Status parameter callback permintaan.

Tip: file PHP ( "demo_test.php") seperti ini:

<?php
echo '这是个从PHP文件中读取的数据。';
?>


jQuery $ .post () metode

$ .post () Metode untuk meminta data dari server melalui permintaan HTTP POST.

sintaks:

$.post(URL,data,callback);

parameterURLyang diperlukan untuk URL yang telah ditentukan Anda ingin meminta.

Opsional parameterdatamenentukan data yang dikirim bersama dengan permintaan.

Opsionalcallbackparameter adalah nama dari fungsi dieksekusi setelah permintaan berhasil.

Contoh berikut ini menggunakan $ .post () bersama dengan permintaan untuk mengirim data bersama-sama:

contoh

$ ( "Button"). Klik (function () {
$ .post ( "/ Coba / ajax / demo_test_post.php",
{
Nama: "tutorial"
url: "http://www.w3big.com"
},
fungsi (data, status) {
alert ( "Data: \ n" + Data + "\ n Status:" + status);
});
});

Coba »

$ .post () Parameter pertama adalah URL kita ingin meminta ( "demo_test_post.php").

Lalu kami bersama-sama dengan permintaan (nama dan kota) untuk mengirim data bersama-sama.

"Demo_test_post.php" Script PHP berbunyi parameter ini, proses mereka, dan kemudian mengembalikan hasilnya.

Parameter ketiga adalah fungsi callback. Parameter callback pertama ada diminta konten halaman, dan argumen kedua ada status permintaan.

Tip: file PHP ( "demo_test_post.php") seperti ini:

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>