Contoh
Mengatur URL default dan fungsi sukses untuk semua AJAX permintaan:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Cobalah sendiri " Definisi dan Penggunaan
The ajaxSetup() metode menetapkan nilai default untuk masa depan AJAX permintaan.
Sintaksis
$.ajaxSetup({name:value, name:value, ... })
Parameter menentukan pengaturan untuk permintaan AJAX dengan pasangan satu atau lebih nama / nilai.
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 true |
beforeSend( xhr ) | Sebuah fungsi untuk menjalankan sebelum permintaan dikirim |
cache | Nilai Boolean yang menunjukkan apakah browser harus cache halaman yang diminta. Default adalah true |
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 true |
ifModified | Nilai Boolean yang menentukan apakah permintaan hanya berhasil jika respon telah berubah sejak permintaan terakhir. Default adalah: false . |
jsonp | Sebuah string override fungsi callback dalam permintaan jsonp |
jsonpCallback | Menentukan nama untuk fungsi callback dalam permintaan jsonp |
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 true |
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 objek XMLHttpRequest |
Coba Sendiri - Contoh
Tentukan handler kesalahan untuk permintaan AJAX
Cara menggunakan pengaturan kesalahan untuk menentukan handler kesalahan untuk permintaan AJAX.