allora, vediamo se ho capito
con javascript controlli un valore sul DB, se è modificato si genera un evento
io passerei il valore che hai lato client al server tramite una variabile di sessione (ad esempio) che confronti con quanto hai sul DB, nel caso siano diverse generi l'evento e aggiorni la sessione, in modo che al prossimo controllo l'evento si verifichi solo in caso di un ulteriore variazione nel DB