我也只能給妳說個大概,先說原理:
前端先定義壹個最後壹條數據ID的變量,然後使用壹個延時系統每隔壹段時間用Ajax從服務器獲取數據庫最後壹條記錄的ID,只要當獲取到的ID大於當前ID的那個變量時,就彈窗。
大概代碼如下:
var?id?=?最新的ID;//此ID動態生成,使用妳用的代碼先獲取數據庫最後壹條記錄的IDfunction?check_id()
{
$.get("/getnewidurl",function(newid)//使用Ajax,我這裏為了簡便,使用的JQ裏的GET方法,其獲取最後ID的地址為getnewidurl,返回值為獲取到的最新ID。
{
if(newid?>?id)//當獲取的最新ID大於現ID時
{
alert("有新記錄產生!");//彈窗
id?=?newid;//並讓現有ID值更新為最新的ID
}
}
setTimeout("check_id",?1000)//每1000毫秒執行壹次check_id()函數,這個可以自行設置其頻率
}