PHP重新加载新闻

时间:2012-05-03 21:27:15

标签: php javascript jquery pusher

我有基于PHP和MYSQL的新闻源。要获取新内容,用户必须刷新页面。我正在使用推送系统,该推送系统将使用新帖子更新元素,而无需刷新整个页面。我该怎么做呢?

2 个答案:

答案 0 :(得分:2)

听起来像是Ajax!

的工作

此外,如果您想让工作变得非常简单,请使用jquery。语法看起来像这样:

$.ajax({
type: "post", url: "/SomeController/SomeAction",
success: function (data, text) {
    //....
},
error: function (request, status, error) {
    alert(request.responseText);
}
});

修改

要在用户点击“显示更多内容”链接时更新页面,您可以使用javascripts onclick函数或使用jquery的内置函数。

常规JS:

<somekindOfLinkOrButton onclick("moarStories();")/>

<script>
    function moarStories(){
        //ajax here
    };
</script>

Jquery方式(很多人)

<script>
   $("#ElementId").click(function(){
         //ajax here
   });

答案 1 :(得分:0)

您只需向服务器发送请求,服务器会尝试保持连接处于活动状态,直到您获得新的更新。当您从数据库获得新的更新时,只需将其推送到客户端并关闭此连接