基本的に、データベースを10秒ごとにチェックし、データが変更された場合はjavascriptアラートボックスでユーザーに通知するスクリプトがあります。ただし、ユーザーがアラートを確認して[OK]をクリックしたときに、データベースも変更する必要があります。では、ユーザーがjavascriptアラートで[OK]をクリックしたときにjavascript関数を実行することは可能ですか?
だから例えば
<html>
<head>
<script type="text/javascript">
function show_alert()
{
alert("New data!");
}
</script>
</head>
<body>
<input type="button" onclick="show_alert()" value="Show alert box" />
</body>
</html>
そして、ユーザーが[OK]をクリックすると、この関数が実行されます。
function UpdateDB()
{
jQuery.ajax({
type: "POST",
url: "update.php",
data: 'condition=ok',
cache: false,
});
}