2010-04-12 2 views
0

요.데이터베이스 변경시 사용자에게 알리시겠습니까? 자바 스크립트/AJAX

저는 AJAX는 말할 것도없이이 자바 스크립트 비즈니스에 새로운 것이므로 여러분이 수수께끼로 나를 도울 수 있다면 생각하고있었습니다.

기본적으로, 사용자가 MySQL 테이블의 값을 변경 한 사실을 알리는 것이 기본적으로 필요합니다. 어떻게해야합니까? jQuery를 사용해야하나요, 아니면 함께 뭔가를 때릴 수 있습니까?

모든 답장을 보내 주셔서 감사합니다. 당신은 jQuery를하고 jQuery를 아약스 방법 http://api.jquery.com/jQuery.ajax/

답변

2

얼마나 빨리 사용자에게 알림을 보내야하는지에 따라 폴링 (X 초마다 요청하여 새로운 것이 있는지 확인) 또는 comet을 사용할 수 있습니다.

어쨌든 데이터베이스를 쿼리하고 결과를 제공하려면 서버 측 프로그래밍 언어가 필요하며 요청을 보내고 응답을 표시하려면 클라이언트 측에서 일부 자바 스크립트가 필요합니다. 크로스 브라우저 호환성 문제를 단순화하기 때문에 jQuery 라이브러리를 사용하는 것이 좋습니다.

0

이 좀 추상적이지만, 두 이에 대한 부분이 있습니다 : 서버 측 스크립트, 그리고이 요청을 전송하여 AJAX 코드 (스크립트). 서버 측 스크립트는 실제로 데이터베이스가 변경되었는지 확인하기 위해 쿼리를 수행하므로 JavaScript를 기다리지 않으면 JavaScript가 주기적으로 실행되어야합니다 (예 : 매 10 초마다 또는 다른 간격이 적당합니다). 사용자가 페이지를 새로 고침합니다.

이벤트의 체인 같은 것을 볼 것이다 : -> 스크립트 -

AJAX를> DB -> 스크립트 -> AJAX -> 업데이트 웹 페이지

당신은 확실히 jQuery를, 프로토 타입을 사용하는 것이 좋습니다

, 또는 AJAX를 처음 사용하는 경우 비슷한 프레임 워크를 사용하십시오. 그것은 당신에게 엄청난 시간을 절약 해 줄 것입니다.

1

음을 사용해야합니다

0

HTML 페이지에서 JavaScript는 AJAX를 사용하여 특정 간격 동안 백엔드 페이지를 계속 요청합니다. 백엔드 페이지는 MySQL 데이터베이스가 변경되었는지 확인합니다.

관련 문제