我有一个电子应用程序。我打开一个带有HTML表单的新电子窗口,以便在WebSQL数据库中保存一些数据。
为此,它是一个带有样式ID的按钮。该操作将通过jQuery click添加。
jQuery(document).on('click', '#js-add-cat-button', function ()
{
var cat = {
Title: jQuery('#category_title').val(),
StartDate: jQuery('#category_startdate').val(),
EndDate: jQuery('#category_enddate').val()
};
AddCategory(db, cat);
jQuery('#form-addCategory')[0].reset();
jQuery('#category_title').focus();
});

这很好用。但是在相同的时间,我想关闭这个"添加条目" -window。因为不需要再采取行动。我的问题是,当我添加" window.close()"对于JavaScript,窗口将被关闭而不保存websql中的数据。
我认为close操作比WebSQl写入过程执行得更快。
那么在真正保存数据后如何关闭窗口呢?