In a synchronization method I´m opening a cursor and sending Ajax posts to server. I need at the same time to set the record "flag" to synchronized.
var transaction = db.transaction([STORE],IDBTransaction.READ_WRITE);
transaction.objectStore(STORE).openCursor().onsuccess = function(e){
var cursor = e.target.result;
if(cursor){
if (cursor.value.flag == "0") {
//sync method
cursor.update(cursor.value.flag = "1") // not working
};
cursor.continue();
};
};
How can I do this?
In a synchronization method I´m opening a cursor and sending Ajax posts to server. I need at the same time to set the record "flag" to synchronized.
var transaction = db.transaction([STORE],IDBTransaction.READ_WRITE);
transaction.objectStore(STORE).openCursor().onsuccess = function(e){
var cursor = e.target.result;
if(cursor){
if (cursor.value.flag == "0") {
//sync method
cursor.update(cursor.value.flag = "1") // not working
};
cursor.continue();
};
};
How can I do this?
Share Improve this question asked Dec 23, 2012 at 17:34 Ruben TeixeiraRuben Teixeira 5742 gold badges8 silver badges17 bronze badges1 Answer
Reset to default 9try:
cursor.value.flag = "1";
cursor.update(cursor.value);