tutorial pengembangan web terbaru
 

jQuery pageloadfailed Kegiatan

<JQuery Mobile Acara

Contoh

Siagakan beberapa teks ketika permintaan buka halaman gagal:

$(document).on("pageloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
Cobalah sendiri "

Definisi dan Penggunaan

Acara pageloadfailed itu usang dalam jQuery versi 1.4.0. Gunakan pagecontainerloadfailed acara sebaliknya.

Acara pageloadfailed dipicu jika permintaan buka halaman gagal.

Peristiwa terkait:

  • pagebeforeload - dipicu sebelum permintaan beban dibuat
  • pageload - dipicu setelah halaman telah berhasil dimuat dan dimasukkan ke dalam DOM.

Catatan: Peristiwa ini digunakan untuk halaman eksternal - Setiap kali halaman eksternal dimuat ke dalam DOM, 2 peristiwa dipecat. Yang pertama adalah pagebeforeload. 2 event baik akan pageload atau pageloadfailed.


Sintaksis

$("document").on("pageloadfailed",function(event,data){...})

Parameter Deskripsi
function(event,data) Wajib. Menentukan fungsi untuk menjalankan ketika acara pageloadfailed terjadi.

Fungsi ini memiliki dua parameter opsional:

Acara objek - yang dapat berisi jQuery acara sifat (misalnya event.target, event.type , dll) Lihat jQuery Acara Referensi untuk informasi lebih lanjut

Data objek - berisi berikut:

  • url (string) - berisi URL absolut atau relatif halaman (yang dikirim ke $.mobile.loadPage() )
  • absUrl (string) - berisi referensi absolut dari URL
  • dataUrl (string) - berisi URL dari lokasi browser
  • deferred (object) - berisi resolve() atau reject()
  • options (object) - berisi opsi yang dikirim ke $.mobile.loadPage()
  • xhr (object) - berisi objek XMLHttpRequest (Dikirim sebagai argumen ke-3 untuk $.ajax() sukses callback)
  • textStatus (string or null) - berisi status permintaan ( "success" atau "null" ) (Dikirim sebagai 2 argumen untuk $.ajax() error callback)
  • errorThrown - (null, string, object) - Ketika kesalahan HTTP terjadi, errorThrown menerima teks dari status HTTP, seperti "Not Found" atau "Internal Server Error (dikirim sebagai argumen ke-3 untuk $.ajax() callback kesalahan )

Coba Sendiri - Contoh

Sebuah demonstrasi peristiwa terkait
Sebuah demonstrasi pageload dan pageloadfailed.

Acara objek
Menggunakan properti event.type untuk kembali jenis acara dipicu.

Data objek
Menggunakan data.url untuk mengembalikan URL dari beban halaman berhasil.

Data objek
Menggunakan data.errorThrown untuk kembali beberapa teks saat halaman tidak ditemukan.


<JQuery Mobile Acara