我正在使用JQuery IndexedDB插件這裏可用http://nparashuram.com/jquery-indexeddb/。以下是我遍歷對象庫project_created的代碼。當我運行此代碼ss在對象存儲之前被警告task_created被迭代。但邏輯上,ss只應在對象庫task_created迭代後纔會收到警報。jquery indexeddb插件其他語句在光標迭代完成之前執行
$.indexedDB("sl_task_tracker").objectStore("project_created").each(function(elem){
var count_tasks=0;
$.indexedDB("sl_task_tracker").objectStore("task_created").each(function(item){
if(item.value.project_id==elem.key)
count_tasks++;
});
alert("ss");
});
});
我讀了文檔,發現如果我想在遊標迭代完成後執行語句,我應該在.done()函數中執行。現在工作。 –