26 lines
947 B
JavaScript
26 lines
947 B
JavaScript
$(document).ready(function(){
|
|
$.get("risorse/ajax/ajax_cache.php", function(data, status){
|
|
console.log(data);
|
|
console.log(data.users);
|
|
console.log(data.interventi);
|
|
console.log(data.esercitazioni);
|
|
var db = new Dexie("offline");
|
|
console.log(db.tables.length);
|
|
if(db.tables.length !== 0){
|
|
db.usersl.clear();
|
|
db.interventi.clear();
|
|
console.log("cleaned");
|
|
}
|
|
db.version(1).stores({
|
|
users: '++id,nome,avaible,caposquadra,autista,telefono,interventi,esercitazioni,online,minuti_dispo,immagine',
|
|
interventi: '++id,data,codice,uscita,rientro,capo,autisti,personale,luogo,note,tipo,incrementa,inseritoda'
|
|
});
|
|
$.each( data.users, function( key, val ) {
|
|
db.users.put(val);
|
|
});
|
|
$.each( data.interventi, function( key, val ) {
|
|
db.interventi.put(val);
|
|
});
|
|
window.db = db;
|
|
}, "json");
|
|
}); |