gpt4 book ai didi

forms - 在 Web 表单中保存项目列表的正确方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:40:39 26 4
gpt4 key购买 nike

Web 表单中有一些表单。它包含可以编辑、删除和更改的项目列表。

当服务器收到项目列表时,它应该更新现有项目,创建项目并删除删除的项目。

我只知道幼稚且相当丑陋的做法:

  1. 当服务器从客户端接收到项目列表时,它从数据库中获取实际的项目列表

  2. 传递收到的项目列表:

    2.1。如果元素具有 ID 并且数据库中具有具有此 ID 的元素,则更新此元素

    2.2。如果此元素没有 ID 或数据库不包含具有此 ID 的元素,则此元素创建

  3. 删除所有不在接收列表中的项目(标记为已删除)

  4. 更新后的项目列表返回给客户端(带有新 ID),客户端显示它们

我觉得,有更优雅的解决方案,并且很可能是为这项任务建立的。

最佳答案

我遇到了同样的挑战,我是这样解决的:1-首先,当您加载页面时,创建一个由 id 和数据组成的列表。2-然后用户填写数据。3-那些用户没有填写的项目应该是默认值。4-然后从数据库中检索列表并将其删除并放入更新的列表希望这有帮助

关于forms - 在 Web 表单中保存项目列表的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51465774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com