我正在重建一个电子商务网站,其中产品数据存储在一个多维 JS 数组中,该数组在页面加载时加载。由于网站的性质,JS 会不断访问这些数据,以根据用户选择更新价格。有许多选择会影响最终价格。
从编程的角度来看,DB 表比 JS 数组更容易维护和更新,并且由于我将站点移植到 PHP 和 MYSQL,我一直在考虑将这些数组移动到表中。
那么,在加载时从数据库中填充一个数组以便定价数据始终可供 JS 使用,还是保留硬编码的 JS 文件会更好吗?我考虑过根据需要通过 ajax 获取数据,但由于该站点必须通过用户交互不断更新定价,所以我几乎排除了这种可能性。
你会怎么处理?