Javascript websql事务完成后调用函数?
当特定的web sql事务完成后,如何运行函数,以便在函数调用之前提交该事务?根据: 使用数据库的Javascript websql事务完成后调用函数?,javascript,web-sql,Javascript,Web Sql,当特定的web sql事务完成后,如何运行函数,以便在函数调用之前提交该事务?根据: 使用数据库的事务(callback、errorCallback、successCallback)方法创建事务。在callback中创建的所有查询完成后,将提交事务并调用successCallback 因此,您需要将函数作为successCallback传递,或者从当前使用的successCallback内部调用它。创建事务时,可以指定“successCallback”,该函数在事务结束后调用。将函数调用放在那里
事务(callback、errorCallback、successCallback)
方法创建事务。在callback
中创建的所有查询完成后,将提交事务并调用successCallback
因此,您需要将函数作为
successCallback
传递,或者从当前使用的successCallback
内部调用它。创建事务时,可以指定“successCallback”,该函数在事务结束后调用。将函数调用放在那里。值得注意的是,当调用errorCallback
时,与调用successCallback
时相比,它实际上并不那么清楚。例如,无法访问服务器可能会导致调用successCallback
,errorCallback
被调用以响应事务callback
方法中的任何错误,但在等待AJAX响应时不能暂停此方法。如果您的回调
函数没有错误地完成,那么事务自然会被视为成功并提交。