· 8 years ago · Aug 08, 2018, 03:08 AM
1jQuery deferred (no promises)
2var dbo = openDatabase('dbName','1.0','Description goes here', 1048576);
3
4console.log(jQuery.fn.jquery); // 1.7.1
5var myDeferred = new jQuery.Deferred();
6
7dbo.transaction(function(myTrans) {
8 myTrans.executeSql(
9 'CREATE table IF NOT EXISTS myTable(myTableID INTEGER PRIMARY KEY ASC, myTableName Varchar(20))',
10 [],
11 function(myTransaction,myResult) {
12 myDeferred.resolve(myTransaction,myResult)
13 },
14 function(myTransaction,myResult) {
15 myDeferred.reject(myTransaction,myResult)
16 }
17 );
18});
19
20myDeferred.done(function(A,B) {
21 console.log('.done');
22 console.log(A);
23 console.log(B);
24});
25
26myDeferred.fail(function(A,B) {
27 console.log('.fail');
28 console.log(A);
29 console.log(B);
30});