window.db = alasql;
db('CREATE TABLE clientes ...');
$('#form-new-customer').on('submit', function (e) {
e.preventDefault();
let customer = $(this).serializeArray();
db.tables.clientes.data.push(customer);
});
// obtener los registros (array de objetos)
let records = db('SELECT * FROM clientes');
您可以将任何想要的数据保存到本地存储。
注意:在保存之前将其转换为字符串,使用 JSON.stringify()
并按如下方式检索它:
更多信息:https ://www.w3schools.com/html/html5_webstorage.asp
您必须使用 ajax 将数据从 javascript 发送到服务器语言。
从js发送变量到php的例子
和服务器 login.php:它必须接收数据变量
使用恢复的数据,您必须进行适当的查询以插入数据库。
如果您想做某种离线会话,您可以在本地保存新记录。有不同的方法,一种是使用像LokiJS或alaSQL这样的嵌入式数据库。如果应用程序很小,您可以使用
local/session storage
.例如,使用alaSQL:
如果你想要一个 MongoDB 风格的数据库客户端,那么你会喜欢 LokiJS。
如果记录很少,那么只需使用
sessionStorage
.通过 AJAX 请求: