2017-04-02 6 views
0

こんにちはみんなで一定時間の項目の表示を行います。私は、私はタスクを作成するときだけ私は機能を追加したい私のチームのためのタスク分散管理システム構築していますWebページ

を「どのくらいこのタスクが取られて有効か」を選択するオプションがあります。タスクを作成する場合たとえば、私は

<input id="valid-for"> 

に「2時間」を入れ、その後、このタスクは、それが作成され、その後、2時間後にされた時間から2時間のダッシュボードに表示されます - > "表示:なし "と表示されます。

私はこの機能を実現する仕組みをウェブで検索しましたが、おそらくGoogleに適切な用語がわからないため、満足のいく回答が得られませんでした。私はAJAXを使用し、TIME_STAMP型の属性をMySQLで使用しようとしましたが、続行する方法がわかりませんでした。 MySQL、jQuery、またはこの機能を実現できるその他の技術を使用してこの機能を実現する方法を教えてもらえますか?コードは必要ありません私はちょっとした説明が必要です。

ありがとうございました!

答えて

0

任意の詳細を知らなくても、ここで私はコードを書く検討する方法です:データベースで

  • 、開始時間と使用ずつ時間を持っています。

  • ブラウザページでは、スクリプトを毎分実行することができます(これはポーリングと呼ばれます)。この場合、Ajaxを使用してサーバーにコールバックして更新を行うことができます。

  • サーバーの最後で、新しいタスクと有効期限が切れているタスクを確認します。その後、結果をAjaxの呼び出し元に返します。

  • ブラウザに戻って、ダッシュボードを適切に更新します。

ブラウザでタスクを単に非表示にするのではなく、削除する傾向があります。

+0

あなたの迅速な対応に感謝マンゴ!私はこれを試して、あなたに戻ってきます – Hang

関連する問題