Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用数组加载js文件或从表中填充数组,什么更快、更高效_Javascript_Jquery_Mysql_Ajax - Fatal编程技术网

Javascript 用数组加载js文件或从表中填充数组,什么更快、更高效

Javascript 用数组加载js文件或从表中填充数组,什么更快、更高效,javascript,jquery,mysql,ajax,Javascript,Jquery,Mysql,Ajax,我正在重建一个ecom站点,其中产品数据存储在一个多维JS数组中,该数组在页面加载时加载。由于网站的性质,JS不断访问这些数据,以根据用户选择更新价格。有许多选项会影响最终价格 从编程的角度来看,DB表比JS数组更易于维护和更新,因为我正在将站点移植到PHP和MYSQL,所以我一直在考虑将这些数组移动到表中 那么,从加载时的DB中填充一个数组,以便定价数据始终对JS可用,还是保留硬编码的JS文件更好?我曾考虑过根据需要通过ajax获取数据,但由于该网站必须通过用户交互不断更新定价,因此我几乎排除

我正在重建一个ecom站点,其中产品数据存储在一个多维JS数组中,该数组在页面加载时加载。由于网站的性质,JS不断访问这些数据,以根据用户选择更新价格。有许多选项会影响最终价格

从编程的角度来看,DB表比JS数组更易于维护和更新,因为我正在将站点移植到PHP和MYSQL,所以我一直在考虑将这些数组移动到表中

那么,从加载时的DB中填充一个数组,以便定价数据始终对JS可用,还是保留硬编码的JS文件更好?我曾考虑过根据需要通过ajax获取数据,但由于该网站必须通过用户交互不断更新定价,因此我几乎排除了这种可能性

你会怎么处理

没有 我认为将数据库填充为数组是个坏主意。如果不从数据库中筛选所需的数据,这可能是危险的。更不用说它将占用的内存量了

当需要数据时,发送正确的ajax请求是正确的方法

只要看看Stackoverflow,数据是非常重要的部分,所以所有必要的字段都会在需要时自动更新。它不会导入所有数据库并将其存储在阵列上。它可能发送ajax请求来检查是否有更新


欢迎营救!如果您的结构类似于数组,则可以使用CouchDB或类似工具