新しいレコードがデータベースに追加されたときに、ユーザーのブラウザに JavaScript アラートを送信する必要があります。これまでのところ、私はこれを行ってきました:
PHP chatalert.php
require("../system/config.php");
$result = mysql_query("SELECT * FROM chat");
$rows = mysql_num_rows($result);
echo $rows;
Javascript: test.php
<?php
define('BASEPATH', true);
require("../system/config.php");
?>
<script>
var old_count = 0;
setInterval(function(){
$.ajax({
type : "POST",
url : "chatalert.php",
success : function(data){
if (data > old_count) {
alert('new record on i_case');
old_count = data;
}
}
});
},1000);
</script>
しかし、「Uncaught ReferenceError: $ is not defined」というエラーが常に表示されます。そのため、これについてアドバイスが必要です。
マイロ