0
我建立了一个使用ajax和jQuery的聊天系统。每当收到消息时,我都希望有一个提醒。成功的ajax请求提醒
这里的Ajax代码接收新的消息
$(document).ready(function ajax(){
$.ajax({
type: 'GET',
url: 'recieve.php',
dataType: 'html',
success: function(response){
$("#message").html(response);
},
complete: function(){
setTimeout(ajax,1000);
}
});
});
我应该在哪里放警报(“收到的新邮件”);所以它只有在收到消息时才会弹出。
如果我把警报放在成功的功能,它是每秒弹出。
由于正在执行的功能是每一秒的警报会弹出每一秒。您需要根据是否有新消息检查响应和有条件提醒 – Colwin
我知道并且只是想知道 – Arun
如何尝试使用某些能够从服务器推送消息的框架,而无需客户端每次请求。如'signalr' – Mark