服务器与客户端交互,反之亦然
问题描述:
我在想如何让服务器与客户端交互,客户端使用PHP,JavaScript或其他方式与服务器交互。就像javascript与服务器交互一样,所以当我有一个消息程序时,用户不必刷新页面来查看消息通知。服务器与客户端交互,反之亦然
答
您正在寻找服务器的AJAX请求。这可以使用纯JavaScript或jQuery来完成。
http://api.jquery.com/jquery.ajax/
function getMessages(){
$.ajax({
url: 'get-messages.php',
success: function(response){
//Loop through retrieved messages to append to DOM.
}
});
}
//Set interval to get new messages every second
setInterval(getMessages, 1000);
答
最简单的方法是做服务器轮询 http://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery。
+0
这是没有意义的。 – 2014-11-14 22:53:47
你能告诉我一个例子吗? – 2015-06-12 16:29:07