Я начал работать с Indexed DB для HTML 5, но получил странные результаты. Во-первых, я пытаюсь очистить свою базу данных, но вижу, что она была сброшена, только если обновляю сайт. Так должно быть? Я видел другие примеры кодов, в которых этого не происходит.
Вызывается onsuccess, но показанная БД методом обновления такая же, как и раньше...
Вот моя функция сброса:
function resetDB()
{
try
{
if (localDatabase != null && localDatabase.db != null)
{
var store = localDatabase.db.transaction("patients", "readwrite").objectStore("patients");
store.clear().onsuccess = function(event)
{
alert("Patients DB cleared");
update_patients_stored();
};
}
}
catch(e)
{
alert(e);
}
}