2011-06-28 16 views
1

すでにjQuery用に作成された通知ライブラリはありますか? StackOverflowのやり方と同様のドロップダウンメッセージを提供するもの。秒おきに(彗星を行うには、多分オプション)
2)がマークとして読みコール(StackOverflowのは、POSTリクエストを経由してこれを行い気づい)jQuery - 通知ライブラリ - ポーリング

答えて

2
を持っています
1)投票:何かお探し

なぜライブラリが必要でしょうか?既読としてマークする

クライアント側

<script> 
setInterval(function(){ 
     $.getScript({url:"news.php"}); 
}, 10000); 
</script> 

サーバー側

​​

ボタン:

サーバー側

<?php 
mark_as_read($_GET['id']); 

クライアント側

<script> 
function mark_as_read(markID){ 
    $.ajax({"url": "mark_as_read.php?id="+markID"}); 

} 
</script> 
0

わかりません。作業の半分はサーバー側で実行する必要があります。私はJQuery/Asp.NETC#でMUDを作成しましたhttp://www.strategynerd.com/sngames

これは基本的なポーリング方法を示しています。ライブ通信を使用しているため、すぐにポーリングを行いますが、ポーリングが遅くなるほどアクティブではありません。コメットとロングポーリングは明らかにこの方法よりはるかに優れています。

1

Socket.IOをご覧ください。サーバー側でNode-jsを使用しますが、javascript-client socket.io.jsを単独で使用することができます。

ブラウザで利用可能な最高のtransportを選択し、イベントシステムに基づいてnice apiを提供します。

wikiのdifferent programming languagesにはサーバー実装の一覧もあります。

1

これが尋ねられて以来、しばらくしていますが、今後の参考として、Pines Notify http://pinesframework.org/pnotify/をご覧ください。

.NETを使用している場合は、SignalRもhttp://signalr.net/でチェックしてください。

Pines Notifyは、JavaScriptベースのポップアップ通知を提供します。 jQueryUIまたはBootStrapを使用してポップアップのテーマを設定し、ブロッキング通知またはノンブロッキング通知を提供できます。

SignalRは通信側を処理します。非常に柔軟で使いやすいです。これは、.NETからjavascriptメソッドを呼び出し、javascriptから.NETメソッドを呼び出すことができます。

これらをまとめると、ごくわずかな作業で非常に優れた通知パッケージが得られます。

関連する問題