2012-07-05 96 views
0

我有一個使用codigniter的web應用程序,它在用戶提交表單上的某些信息後將用戶發送到jPlayer播放列表。將數據庫值與當前值進行比較並通過AJAX提交

我的客戶要求我改裝它以記錄播放列表中每個視頻的觀看時間。

我有這個工作點擊。單擊一個軌道時,會調用ajax函數,然後控制器會根據數據庫中已有的數據檢查時間值,如果當前值較大,則會提交該值。

我想要做的是刪除點擊功能,以便如果觀看任何視頻的時間大於數據庫中的值,則會自動調用AJAX提交。有關此策略的任何建議?我的AJAX查詢應該爲數據庫中的每個時間值寫一個會話變量,然後根據這個值進行觸發?

回答

2

創建一個保存視頻ID /名稱和時間值的對象。然後,您將提取相應的視頻時間值並將其設置爲一個變量。使用setInterval()每X秒更新一次,比較設定的時間值和經過的時間。如果超出閾值,則執行AJAX提交。

+0

是的,這幾乎是我的想法。太糟糕的客戶現在需要的東西。就像我今晚必須做的那樣。 – erfling 2012-07-05 22:35:51

相關問題