أحدث البرامج التعليمية وتطوير الشبكة
 

مسج pageloadfailed الحدث

<مسج موبايل الأحداث

مثال

تنبيه بعض النص عند فشل طلب تحميل الصفحة:

$(document).on("pageloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
انها محاولة لنفسك »

تعريف واستخدام

تم إهمال هذا الحدث pageloadfailed في مسج النسخة 1.4.0. استخدام pagecontainerloadfailed الحدث بدلا من ذلك.

يتم تشغيل الحدث pageloadfailed إذا فشل الطلب تحميل الصفحة.

الأحداث ذات الصلة:

  • pagebeforeload يتم تشغيلها من قبل أي طلب تحميل -
  • pageload - أثار بعد الصفحة تم تحميل بنجاح وإدراجها في DOM.

ملاحظة: يتم استخدام هذه الأحداث لصفحات خارجية - كلما صفحة خارجية يتم تحميل في DOM، وأطلق 2 الأحداث. الأول هو pagebeforeload. إما أن pageload الحدث 2ND أو pageloadfailed.


بناء الجملة

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

معامل وصف
function(event,data) مطلوب. يحدد وظيفة لتشغيل عند حدوث الحدث pageloadfailed.

وظيفة اثنين من المعلمات الاختيارية:

كائن الحدث - الذي يمكن أن تحتوي على أي خصائص الحدث مسج (على سبيل المثال event.target, event.type ، وما إلى ذلك) انظر مسج الأحداث المرجعي للمزيد من المعلومات

كائن البيانات - يحتوي على ما يلي:

  • url (string) - تحتوي على URL مطلق أو نسبي للصفحة (التي تم إرسالها إلى $.mobile.loadPage() )
  • absUrl (string) - يحتوي على إشارة المطلقة للURL
  • dataUrl (string) - يحتوي على عنوان الموقع في المتصفح
  • deferred (object) - يحتوي على resolve() أو reject()
  • options (object) - يحتوي على الخيارات التي تم إرسالها إلى $.mobile.loadPage()
  • xhr (object) - تحتوي على الكائن مدعوم (المرسلة كوسيطة 3RD إلى $.ajax() نجاح الاستدعاء)
  • textStatus (string or null) - يحتوي على حالة الطلب ( "success" أو "null" ) (المرسلة كوسيطة 2ND إلى $.ajax() خطأ رد)
  • errorThrown - (null, string, object) - عندما يحدث خطأ HTTP، errorThrown يتلقى نص حالة HTTP، مثل "Not Found" أو "Internal Server Error (أرسلت كوسيطة 3RD إلى $.ajax() رد الخطأ )

انها محاولة لنفسك - أمثلة

مظاهرة من الأحداث ذات الصلة
مظاهرة من pageload وpageloadfailed.

كائن الحدث
باستخدام الخاصية event.type للعودة نوع حدث مسبب.

كائن البيانات
باستخدام data.url للعودة URL لتحميل الصفحة ناجحة.

كائن البيانات
باستخدام data.errorThrown للعودة بعض النص عندما لم يتم العثور على الصفحة.


<مسج موبايل الأحداث