【公告】網站目前停止所有的課程訂閱服務,原有學員權益不受影響,造成不便還請見諒,我們正在打造更多課程以及圖書,包含 Python 為主的課程主題,未來將會合併且擴充目前的課程內容,提供全新課程訂閱服務,感謝學員的支持。
【公告】《Entity Framework 實務精要》 絕版優惠學習活動,是針對最後一批少量書籍絕版的短期特別活動,只提供 20 個名額(剩 5 名),教學影片要在今年暑假過後才會重新開放訂閱,並沒有提供之前單獨購書的讀者,還請見諒, 如果您需要教學影片,屆時再請參與,也感謝讀者學員的支持,我們正在開發更多的教學內容,歡迎與我們一起努力。
《Entity Framework 實務精要》 絕版優惠學習活動》

HTML5 Indexed Database API 入門(12) - 搜尋特定資料

HTML5 Indexed Database API 入門系列

搜尋是資料維護作業最基本的功能之一,最簡單的搜尋是根據指定的鍵值,找出對應的資料,而 get() 方法支援相關的操作,以下為其定義:

IDBRequest get (any key);

其中的 key 為所要搜尋的資料鍵值,這個方法調用的過程中須注意指定正確的鍵值,否則會導致 DataError 的例外發生。

考慮以下的程式片段:

function search() {   
                var transaction = db.transaction([objectStoreName]);
                var store = transaction.objectStore(objectStoreName);
                //搜尋料
                //key 為資料搜尋鍵
                var request = store.get(key);
                request.onsuccess = function (event) {                  
                    var value = request.result;    //搜尋結果         
                }       
};               

於調用 get() 方法的 success 事件處理器中,透過參數取得指定鍵值的資料。

HTML5 Indexed Database API 入門系列


沒有留言: