내 페이지에는 기본 데이터의 다른 표현을 보여주는 여러 가지 요소가 있습니다. PHP 페이지를 통해 데이터를 업데이트하는 AJAX가 있지만 변경 사항을 반영 할 수 있도록 모든 다른 요소의 업데이트를 트리거하려고합니다.맞춤 이벤트 트리거를 자동화하는 방법이 있습니까?
독립된 요소를 "PageUpdate"라는 맞춤 이벤트에 바인딩하여 변경된 사항이 있으면 단일 이벤트를 발생시켜 모든 요소를 업데이트 할 수 있도록 할 생각입니다.
다른 이벤트가 트리거 될 때 사용자 지정 이벤트가 항상 트리거되도록 자동화하는 방법이 있는지 알고 싶습니다. 아니면 "PageUpdate"를 트리거 할 다른 모든 이벤트에 $.trigger("PageUpdate")
을 넣어야합니까? 또한 이벤트가 트리거되면 이벤트를 기준으로 필터링 할 수 있습니까? 모든 이벤트가 전체 페이지를 갱신해야하는 것은 아닙니다.
목표는 돌아가서 .trigger()
번의 호출을 이전 코드에 넣고 앞으로 진행할 때마다 기억할 필요가 없도록 만드는 것입니다.
setInterval()을 사용하여 변경 사항을 폴링하고 변경 사항이 있는지 평가할 수 있습니까? –
몇 가지 이벤트 메서드를 재정의해야하고 추가적으로 사용자 지정 이벤트를 추가해야한다고 생각합니다. 그러나 왜 당신은 PageUpdate 이벤트가 다른 모든 이벤트에서 트리거되기를 원합니 까? –
@MildFuzz 폴링에는 AJAX 호출이 필요하며 사용자가 실제로 무언가를 수행해야만 폴링을 호출 할 수 있습니다. 또한 인터페이스가 사용자에게 응답하는 것처럼 느껴지도록하고 싶습니다. – Chris