Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 php、mysql、jquery。我的情况是这样
第 1 步:我生成 10 个列表项 第 2 步:单击每个项目时,将显示有关该项目的更多数据
因为我可以在步骤 1 本身中从数据库中获取 10 项所需的所有数据,所以我是否应该将所有数据作为序列化表单输入传递给每个列表项,使用 ajax 进行步骤 2。或者我应该通过 ajax 发送一小部分并通过查询每个 onclick 事件来扩展数据?最好的方法是什么?
无论哪种方式都应该起作用,它仅取决于数据的数量/大小。
如果您认为额外信息太大或页面加载速度太慢,我会选择“发送列表项并首先创建它们,然后在单击时使用 ajax 获取其信息”的第二个选项。
如果信息不多,我会使用第一个选项,因为这将减少用户单击列表项时加载额外信息的时间。