请求所有行并使用JS处理它们或使用ajax调用?

时间:2016-09-19 22:41:15

标签: javascript mysql ajax database

我正在构建一个网络应用,用户可以在其中找到有关其结果统计信息的页面。他们可以根据他们使用<select>做出的3个选择来决定看某些结果(比方说:日期,使用的对象,使用的技术)。当他们更改3个<select>值中的任何一个时,需要动态更新结果图以显示与这3个值匹配的结果。每个用户的结果总数不应超过10 000,DB中的结果行包含19列。我应该......

  1. 发出一个数据库请求以获取与用户ID匹配的所有结果,然后使用javascript处理它们。

  2. 每次用户更改任何<select>

    时,都会进行新的ajax调用
  3. 我认为第二个选项更好,因为第一个选项可能意味着我的JS脚本管理了一个包含超过50 000个元素的非常大的数组...或者我错了吗?

0 个答案:

没有答案