序列化表单输入或查询

发布于 2024-11-28 21:40:26 字数 245 浏览 4 评论 0原文

我正在使用 php、mysql、jquery。我的情况是

第 1 步:我生成 10 个列表项 步骤 2:单击每个项目时,将显示有关该项目的更多数据

由于我可以从数据库中获取步骤 1 本身中 10 个项目所需的所有数据,我是否应该将所有数据作为每个列表项目的序列化表单输入传递步骤 2 使用 ajax 。 或者 我应该通过 ajax 发送一小部分并通过查询每个 onclick 事件来扩展数据吗? 最好的做法是什么?

i am using php,mysql,jquery. My case is that

step 1 : i generate 10 list items
step 2 : on click of each item more data about that item is to be displayed

As i can get all the data needed from database for the 10 items in step 1 itself ,should I pass all the data as serialized form input with each list item using ajax for step 2 .
OR
should i send a minor part through ajax and expand the data by querying for each onclick event?
Which is the best way to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哀由 2024-12-05 21:40:26

无论哪种方式都应该有效,它只取决于数据的数量/大小。

如果您认为额外信息太大或者页面加载太慢,我会选择第二个选项“发送列表项并首先创建它们,然后当单击一个列表项时使用 ajax 来获取其信息”。

如果没有太多信息,我会使用第一个选项,因为这将减少用户单击列表项时加载额外信息的时间。

Either way should work it just depends on the amount/ size of the data.

If you think the extra information is too large or that the page is loading too slow, I would go with the second option of 'sending the list items and create them first, then when one is clicked use ajax to get its information'.

If there isn't a lot of information I would use the first option as this will reduce the time for the extra information to load when a user click the list item.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文