Bir json kayıt kümesine sahip olan ve istemci Web Sql depolama biriminde üç farklı tabloya bazı veriler ekleyen aşağıdaki kodu kullanıyorum.HTML5 WebSQL: bir db işlemi bittiğinde nasıl bilinir?
databaseSync() işlevinin sonunu nasıl engelleyebilirim? Yapmak istediklerim, senkronizasyon tamamlandığında kullanıcıyı bilgilendirmek için bir uyarı veya daha iyi bir ajax çevirici gif göstermektir.
Yardımlarınız için çok teşekkürler, ciao!
function databaseSync() {
// table one
$.getJSON("http://192.168.1.40:8888/iOS/mobilesrv/index.php?ACT=one", function(json) {
$.each(json.results, function(i, res) {
db.transaction(function(tx) {
tx.executeSql("INSERT INTO table1 (A, B, C, D) VALUES (?,?,?,?) ", [res.A, res.B, res.C, res.D], onSuccess, onError);
});
});
});
// table two
$.getJSON("http://192.168.1.40:8888/iOS/mobilesrv/index.php?ACT=two", function(json) {
$.each(json.results, function(i, res) {
db.transaction(function(tx) {
tx.executeSql("INSERT INTO table1 (A, B, C, D) VALUES (?,?,?,?) ", [res.A, res.B, res.C, res.D], onSuccess, onError);
});
});
});
// table three
$.getJSON("http://192.168.1.40:8888/iOS/mobilesrv/index.php?ACT=three", function(json) {
$.each(json.results, function(i, res) {
db.transaction(function(tx) {
tx.executeSql("INSERT INTO table1 (A, B, C, D) VALUES (?,?,?,?) ", [res.A, res.B, res.C, res.D], onSuccess, onError);
});
});
});
}
1 olmuştur işleminin tamamlanmasından sonraki Hakkında bildirim almak aradı. Bunu yazmanın güzel bir yolu olan herkes için +1. – Thilo