我有這個script
從中獲取新郵件我database
播放通知聲音用JavaScript
setInterval(function() {
$.ajax({
type: "GET",
url: "get_chat.php",
dataType: "html",
success: function (response) {
$(".msg_area").html(response);
}
});
}, 2000);
我嘗試將聲音一旦新數據添加到database
添加到它,但是當我加入在script
以上,它起着audio
每2 seconds
(我想這是因爲它在setInterval
)
setInterval(function() {
$.ajax({
type: "GET",
url: "get_chat.php",
dataType: "html",
success: function (response) {
$(".msg_area").html(response);
var audio = new Audio('audio_file.mp3');
audio.play();
}
});
}, 2000);
所以請我問。只有當新數據添加到數據庫時,我該如何播放聲音?
是否每次都有「響應」來臨? –