我有一个表格/网格系统,顶部是 7 天,侧面是各种类型的数据。对于特定日期的每种类型的数据,都有一个加号和减号,以便用户可以增加或减少数据的出现次数。鉴于有大量的数据类型以及每种类型有七个(每天)值,那么最好的方法是什么?
我对 Ajax 持怀疑态度,因为每次加号和减号单击都会调用数据库操作,但唯一的其他选择(如果我错了,请纠正我)是我动态更新表单的值,然后强制用户提交所需的所有信息后“提交” - 但这不是需要处理大量表单值吗?
最佳答案
一旦用户离开页面,您就可以使用 Ajax。
$(window).unload(function() {
// Create json object
var json = {...}
$.post('/reciever.php', json);
});
但我建议您实时更新,即使这意味着一堆数据库调用。应该不会太贵。
关于PHP/Ajax/jQuery数据提交方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244312/