1

私はPHPとMYSQLベースのニュースフィードを持っています。新しいコンテンツを取得するには、ユーザーはページを更新する必要があります。ページ全体を更新せずに要素を新しい投稿で更新するプッシュシステムに取り組んでいます。どうすればいいですか?

4

2 に答える 2

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の方法(多くのeaiser)

<script>
   $("#ElementId").click(function(){
         //ajax here
   });
于 2012-05-03T21:30:13.397 に答える
0

サーバーにリクエストを送信するだけで、サーバーは新しい更新を取得するまで接続を維持しようとします。データベースから新しい更新を取得したら、それをクライアントにプッシュして、この接続を閉じるだけです。

于 2012-05-03T21:30:22.457 に答える