gpt4 book ai didi

javascript - 在网页中选择现有对象或创建新对象的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-28 20:45:59 26 4
gpt4 key购买 nike

我一直在尝试创建一个网络应用程序,在其中尝试与客户创建约会。按照我的想象,当应用程序的用户想要与客户创建约会时,他们将首先选择“创建约会”之类的链接,然后他们将看到一个屏幕,他们可以在其中选择现有客户,或输入新信息的信息。

我一直在努力解决的主要问题是应用程序的一般流程:何时应发生 POST,以及应在内存中保留多少内容。显然,如果用户需要创建客户端,我可以将浏览器转发到另一个屏幕,保存用户,然后将其发回,但我真的认为在流程中保存客户端(创建约会的流程)很糟糕;我想在最后保存所有内容。

我花了很多时间研究像 AngularJS 这样的框架,看看它们是否能解决这个问题,但我认为它们不能。我很确定我想用 Javascript 在 DOM 中完成所有这些操作(因为它们都在内存中),然后发送一个包含其中所有内容的 POST。

假设将所有内容保留在内存中并为整个工作流程发送一个大型 POST,您会如何建议 JSON 外观?在 JSON 中区分现有客户端和新客户端的合理方法是什么?是否存在任何框架可以更轻松地解决这个特定问题。

伙计,我想做的就是制作一个屏幕来选择客户端或创建新客户端,而不必引导用户离开流程。为什么这么难?

谢谢你所做的一切!

最佳答案

Angular 中的一个简单解决方案是将数据存储在 $rootScope JSON 对象中。无论您进入哪个页面,数据都会保留。因此,完成后,只需将数据发送到采用 JSON POST 的 Web 服务即可。 (例如 - JERSEY RestFul Web 服务实现)。然后您就可以一次性保存数据。

如果未提交,只需将对象无效或根据需要清空 JSON 对象即可。

关于javascript - 在网页中选择现有对象或创建新对象的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13427383/

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