Latest web development tutorials
×

jQuery Mobile หลักสูตร

jQuery Mobile หลักสูตร jQuery Mobile แนะนำโดยย่อ jQuery Mobile ติดตั้ง jQuery Mobile หน้า jQuery Mobile การเปลี่ยนแปลง jQuery Mobile ปุ่มกด jQuery Mobile ปุ่มไอคอน jQuery Mobile ป๊อป jQuery Mobile แถบเครื่องมือ jQuery Mobile ป้าย jQuery Mobile แผงหน้าปัด jQuery Mobile บล็อกพับ jQuery Mobile ตาราง jQuery Mobile กินกัน

jQuery Mobile รายการ

jQuery Mobile มุมมองรายการ jQuery Mobile เนื้อหาของรายการ jQuery Mobile การกรอง

jQuery Mobile ฟอร์ม

jQuery Mobile รูปแบบพื้นฐาน jQuery Mobile ป้อนข้อมูลในแบบฟอร์ม jQuery Mobile เลือกรูปแบบ jQuery Mobile เลื่อนแบบฟอร์ม

jQuery Mobile กระทู้

jQuery Mobile กระทู้

jQuery Mobile เหตุการณ์

jQuery Mobile เหตุการณ์ jQuery Mobile เหตุการณ์สัมผัส jQuery Mobile เลื่อนจัดกิจกรรม jQuery Mobile เหตุการณ์เปลี่ยนทิศทาง jQuery Mobile ตัวอย่าง jQuery Mobile Data คุณสมบัติ jQuery Mobile ไอคอน jQuery Mobile เหตุการณ์ jQuery Mobile หน้าเหตุการณ์ jQuery Mobile CSS หมวดหมู่

มือถือ jQuery เหตุการณ์ pageloadfailed

เหตุการณ์ jQuery มือถือ เหตุการณ์ jQuery มือถือ

ตัวอย่าง

ข้อความ pop-up ที่ล้มเหลวเมื่อโหลดหน้านี้:

$(document).on("pageloadfailed",function(){
alert("抱歉,请求的页面不存在。");
});

ลอง»

ความหมายและการใช้งาน

หลังจากรุ่น 1.4.0 เป็นล้าสมัยใช้ pagecontainerloadfailed แทน

เหตุการณ์ pageloadfailed จะถูกเรียกเมื่อหน้าไม่สามารถโหลดได้

เหตุการณ์ที่เกี่ยวข้อง:

  • pagebeforeload - ก่อนที่จะมีเหตุการณ์ใด ๆ ที่โหลดเรียก
  • pageLoad - เริ่มทำงานหลังจากที่มีการโหลดหน้าประสบความสำเร็จและแทรกเข้าไปใน DOM

หมายเหตุ: หน้าภายนอกถูกโหลดลงใน DOM เหตุการณ์อย่างแน่นอนจะเรียกชนิดที่ 2 ก่อนที่จะโหลดเหตุการณ์ pagebeforeload และหลังจากที่โหลด pageLoad (โหลดเสร็จเรียบร้อยแล้ว) หรือ pageloadfailed (ไม่สามารถโหลด)


ไวยากรณ์

$ ( "เอกสาร"). เมื่อวันที่ ( "pageloadfailed" ฟังก์ชั่น (เหตุการณ์ข้อมูล) { ... })

参数 描述
function(event,data) 必须。指定 pageloadfailed 事件触发后执行的函数。

该函数含有以下两个参数:

事件对象 - 包括任何jQuery事件属性 ( event.target, event.type 等) 。更多信息请查阅 jQuery 事件参考手册

数据对象 - 包含以下类型:

  • url (string) - 通过回调传到$.mobile.loadPage()的绝对或者相对地址
  • absUrl (string) - 包含URL的绝对引用
  • dataUrl (string) - 包含浏览器的URL 位置
  • deferred (object) - 包含 resolve() 或 reject()
  • options (object) - 包含可选项发送到 $.mobile.loadPage()
  • xhr (object) - 包含 XMLHttpRequest 对象 (作为第三个参数发送到 $.ajax() 成功回调)
  • errorThrown - (null, string, object) - 在 HTTP 发送错误时,errorThrown 接收HTTP状态信息,如 "Not Found(没有找到页面)" 或 "Internal Server Error(服务器内部错误)" (作为第三个参数传给 $.ajax() 错误回调)


ตัวอย่าง

ตัวอย่างเพิ่มเติม

แสดงให้เห็นถึงเหตุการณ์ที่เกี่ยวข้อง
pageLoad และการนำเสนอ pageloadfailed เหตุการณ์

วัตถุที่จัดกิจกรรม
ใช้คุณสมบัติ event.type เพื่อกลับประเภทของเหตุการณ์ไก

วัตถุข้อมูล
การกลับมาใช้ URL data.url จะไม่ประสบความสำเร็จในการโหลดหน้าเว็บ

วัตถุข้อมูล
เมื่อหน้าไม่พบใช้ data.errorThrown ส่งกลับข้อผิดพลาด


เหตุการณ์ jQuery มือถือ เหตุการณ์ jQuery มือถือ