【问题标题】:Client-side hide/show functionality客户端隐藏/显示功能
【发布时间】:2012-06-06 09:56:15
【问题描述】:

我在 HTML 页面上有一个链接,它调用 perl 脚本。 Perl 脚本将从 mysql 数据库中获取数据并显示在 HTML 页面上。

<a href = cgi-bin/customers.pl> show all customers </a>

HTML 页面中有一些过滤器。

仅限 chennai 客户 -- 当最终用户点击此内容时,只有 chennai 客户应显示

仅限孟买客户 -- 当最终用户点击此内容时,只有孟买客户应显示

我是否需要为所有这些客户运行单独的 mysql 查询,或者我可以在客户端隐藏/再次显示它们??

【问题讨论】:

    标签: mysql html perl


    【解决方案1】:

    问题是查询所有数据并发送给客户端,或者只查询必要的数据并发送给客户端。

    答案取决于您的数据大小。如果您的数据集很小,我建议一次查询并在客户端隐藏和显示。

    如果您的数据集很大,则只需查询所需的。

    除了当前的数据集大小,还要考虑增长率。您的数据增长的速度和规模。所有这些都会改变你实现它的方式。

    【讨论】:

    • 另一件需要考虑的事情:一次加载所有内容的解决方案适用于应用渐进式增强技术,因此可以轻松访问用户没有 JavaScript 支持的代理,而按需加载方案则不能。
    猜你喜欢
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2022-01-11
    相关资源
    最近更新 更多