데이터베이스가 손상 될 때마다 div 블록을 다시로드하는 방법은 무엇입니까? setInterval 함수를 사용해 보았습니다. 데이터베이스 테이블을 업데이트하거나 삽입 할 때 블록을 다시로드해야합니다.데이터베이스가 업데이트되거나 삽입 될 때마다 div 블록의 내용을 다시로드하는 방법
답변
순전히 이벤트 기반 설정이 불가능한 경우 (AFAIK)입니다. 페이지가 처음로드되면 클라이언트 측에서 추가 동적로드를 설정해야하며 서버 자체는이 동작을 트리거 할 수 없습니다.
유일한 해결책은 지정된 간격으로 서버를 폴링하고 JavaScript
(jQuery의 도움이 있거나 아님)을 사용하여 데이터를 다시로드하는 것입니다.
setInterval
이 분명합니다. 이미 이것을 사용했지만 코드의 예제를 제공하지 않는다고 말하면 이것이이 작동하지 않는 이유는 분명하지 않습니다. 당신의 내용을 생성하여 서버에 data_reload.php
라는 PHP
페이지가 있다면 예를 들어
는이 div
당신이, 당신이 동적으로 다음 (참고로 컨테이너를 업데이트 할 수 있습니다 (HTML
에) 채울려고 : jQuery를 가정 간결)
// Function that does the actual work of updating the container
function updateContent(jContainer, htmlSource) {
$.get(htmlSource, function(html) {
jContainer.html(html);
});
}
setInterval(function() {
updateContent($("#data"), 'data_reload.php');
}, 3000); // update every 3 seconds
사용을 자바 스크립트의 setInterval
기능과 get
부하를 사용하여
당신은 거기에서 콘텐츠를 일부 서버 페이지에서 DIV의 내용을 지정하고 가야 약간의 시간 간격에 JQuery와 get
또는 load
를 사용하여 DIV를 다시로드 method
가장 좋은 방법은 JQuery를 사용하는 것이다.
- 데이터베이스가 업데이트/변경 될 때마다 기능이 활성화되도록 jquery에서 함수를 작성하십시오.
- 이제 id를 사용하여 div 블록을 호출하십시오. 표시/숨기기를 사용하여 사용자에게 표시하거나 숨 깁니다.
다음 번에 질문을 게시하는 동안 시도한 코드를 게시하려고하면 쉽게 디버그 할 수 있습니다.
이 –
버튼을 클릭하면 데이터베이스에 액세스 할 수 있습니까? ur 코드를 게시하거나 시도해보십시오. –
- 1. MySQL이 업데이트되거나 삽입 될 때 열이 일치합니다.
- 2. 데이터베이스가 변경 될 때마다 기능 실행
- 3. ViewPagerIndicator - 반환 될 때마다 조각에서 데이터를 다시로드하는 것을 피하는 방법
- 4. 클릭시 div 콘텐츠를 다시로드하는 방법
- 5. 데이터베이스가 쿼리 될 때마다 저장 프로 시저를 실행하는 방법
- 6. asp.net - 동적으로 변경된 div 블록의 내용을 얻는 방법
- 7. Apache Camel mybatis가 삽입 될 때마다 커밋됩니다.
- 8. 이전 데이터가 Unity3d의 데이터베이스에 삽입 될 때마다
- 9. 슈퍼 블록의 내용을 인쇄하십시오.
- 10. div 내용을 동적으로 새로 고침
- 11. div 블록의 이동을 중지하십시오.
- 12. 데이터베이스가 새로 고침 될 때 데이터베이스가 채워짐
- 13. JavaScript - 조건이 충족 될 경우 DIV 내의 내용을 감싸는 중
- 14. Angular.js : 범위를 다시로드하는 방법?
- 15. 데이터가로드 될 때까지 Vue 블록의 렌더링 해제
- 16. 블록의 내용을 뷰에 표시하려면 어떻게해야합니까?
- 17. 잔가지 템플릿에서 블록의 내용을 추출하십시오.
- 18. 다시로드하는 방법
- 19. 데이터베이스에서 데이터가 업데이트 될 때마다 클라이언트에 알립니다.
- 20. 절대 DIV 블록의 너비 조정
- 21. 방법 : 데이터베이스가 업데이트 될 때만 값을 검색하십시오.
- 22. 탭이 다시 선택 될 때마다 탭바 앱에서 카메라 (ImagePickerController)를 닫고 다시로드하는 방법?
- 23. FileOutputStream은 새 파일을 열고 생성 될 때마다 내용을 삭제합니다.
- 24. div 태그의 내용을 인쇄하는 방법
- 25. 창 크기가 변경 될 때마다 div 치수를 변경하는 방법은 무엇입니까?
- 26. 새 값으로 변경 내용을 다시로드하는 화면에서
- 27. ASP.NET 세션이 만료 될 때마다 마크 업이 변경 될 때마다
- 28. 로드 될 때마다 UIWebView가로드 될 때마다 설정된 URL을로드하지 못하도록합니다.
- 29. 이미지가 AsyncTask에로드 될 때마다
- 30. PHP/MySQL의 액션 리스너, 테이블에 레코드가 삽입 될 때마다?
을 위해 나는 .... 당신이 언급 한 첫 번째 일을 할 수있는 방법 –
이이어야 UR 양식을 보여하여 setInterval 기능을 사용하여 시도? –