0

ページにプロジェクトとタスクのリストがあります。誰かがタスクレコードを編集しているときを簡単に表示したいと思っています。jqueryにデータベースの変更をリッスンさせ、行を「ロック」とマークする非常に簡単な方法はありますか?何も無効になるとは言っていません。誰かが変更を加えていることをユーザーに示すだけです。

次に、ユーザーにページをリロードさせて、変更が保存されたときに表示される更新されたデータを取得することができます。

ありがとう、バート

4

1 に答える 1

1

setInterval()トリックを行う必要があります。JSにバックエンドに頻繁にpingを実行させて、データベースがまだロックされているかどうかを確認します。

また、jQueryとAJAXを使用すると、ページのロックが解除された場合にユーザーがページを更新する必要がなくなります。擬似コード:

setInterval($.get(attrs to whatever back end script that will actually do the heavy lifting), 5000); // ping every five seconds

// in $.get, you can display different things based on whether or not the back end
// response says it's locked
于 2012-10-15T18:52:10.413 に答える