예
페이지로드 요청이 실패 할 때 텍스트를 경고 :
$(document).on("pagecontainerloadfailed",function(){
alert("Sorry,
requested page does not exist.");
});
»그것을 자신을 시도 정의 및 사용
페이지로드 요청이 실패하면 pagecontainerloadfailed 이벤트가 트리거됩니다.
관련 이벤트 :
- pagecontainerbeforeload - 어떤 부하 요청하기 전에 트리거가된다
- pagecontainerload - 페이지 트리거 후에 성공적으로 로딩 및 DOM에 삽입되었다.
참고 :이 이벤트는 외부 페이지에 사용되는 - 외부 페이지가 DOM에로드 될 때마다,이 이벤트는 해고된다. 첫번째 pagecontainerbeforeload이다. 2 차 이벤트 중 하나 pagecontainerload 또는 pagecontainerloadfailed됩니다.
통사론
$("document").on("pagecontainerloadfailed",function(event,data){...})
매개 변수 | 기술 |
---|---|
function(event,data) | 필요합니다. pagecontainerloadfailed 이벤트가 발생할 때 실행할 수있는 기능을 지정합니다. 이 함수는 두 개의 선택적 매개 변수가 있습니다 : 이벤트 객체 - 어떤 jQuery를 이벤트 속성을 포함 할 수 있습니다 (예를 들어, event.target, event.type 등)를 참조하십시오 jQuery를 이벤트 참조 자세한 내용은 데이터 객체 - 다음을 포함 :
|
그것을 자신을 시도 - 예를
관련 이벤트의 데모
pagecontainerload 및 pagecontainerloadfailed의 데모.
이벤트 객체
속성 Event.type을 사용하면 트리거 이벤트 유형을 반환합니다.
데이터 객체
data.url를 사용하면 실패 페이지로드의 URL을 반환합니다.
데이터 객체
페이지가 발견되지 않는 경우 data.errorThrown를 사용하여 텍스트를 반환합니다.