带有重新加载的PHP新闻提要

带有重新加载的PHP新闻提要,php,javascript,jquery,pusher,Php,Javascript,Jquery,Pusher,我有一个基于PHP和MYSQL的新闻提要。要获取新内容,用户必须刷新页面。我正在开发一个推送系统,可以在不刷新整个页面的情况下用新帖子更新元素。我该怎么做呢?听起来像是一份适合你的工作 另外,如果你想让工作变得非常简单,使用。语法如下所示: $.ajax({ type: "post", url: "/SomeController/SomeAction", success: function (data, text) { //.... }, error: function (request

我有一个基于PHP和MYSQL的新闻提要。要获取新内容,用户必须刷新页面。我正在开发一个推送系统,可以在不刷新整个页面的情况下用新帖子更新元素。我该怎么做呢?

听起来像是一份适合你的工作

另外,如果你想让工作变得非常简单,使用。语法如下所示:

$.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>

函数moarStories(){
//这里是阿贾克斯
};
Jquery方式(多个eaiser)


$(“#ElementId”)。单击(函数(){
//这里是阿贾克斯
});

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

如果没有,您可以查看一下。即使你选择不使用它,它的(开放)源代码可能会提供一个很好的蓝图。等等,你根据教程链接否决了我的建议?老兄,答案仍然有效,我给的链接和索伊斯一样,是有效的,但很差。只是一个链接不是答案。再看看,这是错误的答案。他想知道如何推送新闻,而不是如何像这样更新新闻。推送和投票是不一样的。我想像推特那样做。因此,用户点击一个对话,上面说有新的故事可用(我已经通过Pusher进行了工作),当用户点击它时,它将加载新的故事。我只是不知道该走哪条路。Websockets或AJAX(对我来说都是新手)。首先,他要求的是一些想法,而不是完整的代码解决方案。第二点,我承认。你的权利不是真正的推动
<script>
   $("#ElementId").click(function(){
         //ajax here
   });