Спецификация html5 для executeSql включает обратный вызов успеха и обратный вызов неудачи:
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM MyTable WHERE CategoryField = ?',
[ selectedCategory ],
function (tx, rs) { displayMyResult(rs); },
function (tx, err) { displayMyError(err); } );
});
Если бы я использовал jQuery, есть ли способ реализовать это с помощью нового обещания / отложенной готовности jQuery?