Contoh
Mengubah teks dari <div> elemen menggunakan AJAX permintaan:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Cobalah sendiri " Definisi dan Penggunaan
The ajax() metode yang digunakan untuk melakukan AJAX (asynchronous HTTP) permintaan.
Semua jQuery AJAX metode menggunakan ajax() metode. Metode ini banyak digunakan untuk permintaan di mana metode lainnya tidak dapat digunakan.
Sintaksis
$.ajax({name:value, name:value, ... })
Parameter menentukan satu atau lebih pasangan nama / nilai untuk permintaan AJAX.
Kemungkinan nama / nilai dalam tabel di bawah ini:
Nama | Nilai / Keterangan |
---|---|
async | Nilai Boolean yang menunjukkan apakah permintaan tersebut harus ditangani asynchronous atau tidak. Default adalah benar |
beforeSend( xhr ) | Sebuah fungsi untuk menjalankan sebelum permintaan dikirim |
cache | Nilai Boolean yang menunjukkan apakah browser harus cache halaman yang diminta. Default adalah benar |
complete( xhr,status ) | Sebuah fungsi untuk menjalankan ketika permintaan selesai (setelah fungsi keberhasilan dan kesalahan) |
contentType | Jenis konten digunakan saat mengirim data ke server. Default adalah: "application/x-www-form-urlencoded" |
context | Menentukan "ini" nilai untuk semua fungsi callback AJAX terkait |
data | Menentukan data yang akan dikirim ke server |
dataFilter( data , type ) | Sebuah fungsi yang digunakan untuk menangani data respon baku dari XMLHttpRequest |
dataType | Jenis data yang diharapkan dari respon server. |
error( xhr,status,error ) | Sebuah fungsi untuk menjalankan jika permintaan gagal. |
global | Nilai Boolean yang menentukan apakah atau tidak untuk memicu acara AJAX global yang menangani untuk permintaan. Default adalah benar |
ifModified | Nilai Boolean yang menentukan apakah permintaan hanya berhasil jika respon telah berubah sejak permintaan terakhir. Default adalah: palsu. |
jsonp | Sebuah string override fungsi callback dalam jsonp permintaan |
jsonpCallback | Menentukan nama untuk fungsi callback dalam jsonp permintaan |
password | Menentukan password yang akan digunakan dalam permintaan akses otentikasi HTTP. |
processData | Nilai Boolean yang menentukan apakah atau tidak data yang dikirim dengan permintaan tersebut harus diubah menjadi string query. Default adalah benar |
scriptCharset | Menentukan charset untuk permintaan |
success( result,status,xhr ) | Sebuah fungsi yang akan dijalankan ketika permintaan berhasil |
timeout | Timeout lokal (dalam milidetik) untuk permintaan |
traditional | Nilai Boolean yang menentukan apakah atau tidak untuk menggunakan gaya tradisional param serialisasi |
type | Menentukan jenis permintaan. (GET atau POST) |
url | Menentukan URL untuk mengirim permintaan ke. Default adalah halaman saat |
username | Menentukan nama pengguna untuk digunakan dalam permintaan otentikasi akses HTTP |
xhr | Fungsi yang digunakan untuk menciptakan XMLHttpRequest objek |
Coba Sendiri - Contoh
Membuat sinkron AJAX permintaan
Cara menggunakan pengaturan async untuk menentukan permintaan sinkron
Membuat AJAX permintaan dengan tipe data tertentu
Cara menggunakan dataType pengaturan untuk menentukan tipe data untuk permintaan.
Membuat AJAX permintaan dengan kesalahan
Cara menggunakan pengaturan kesalahan berurusan dengan kesalahan dalam AJAX permintaan.