首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何重用在加载页面时返回给客户端的javascript对象?

如何重用在加载页面时返回给客户端的javascript对象?
EN

Stack Overflow用户
提问于 2020-10-09 23:48:15
回答 1查看 58关注 0票数 0

当我第一次加载一个页面时,AJAX请求用于返回一个javascript对象列表,并只显示它们的一个值。

页面上有一些按钮,可以展开每一项并查看其其余的值。我最初的方法是再次使用AJAX在每个单独的对象展开时获取它们,并在这次显示所有数据,但是我突然想到,如果我在加载页面时加载所有这些值,它们肯定应该以某种方式访问以供以后使用。

我确信我错过了一个显而易见的解决方案;它是否像将列表声明为全局变量一样简单?

编辑:另一个特性是我可以从页面向这个列表中添加新项,在这种情况下,新对象必须添加到全局变量和数据库中。那么,当单击每个对象时,是否会更容易从服务器再次请求这些对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-10 02:05:53

您确实应该将其保存到全局变量中,并在将来对该列表的操作中使用该变量。关于编辑中的另一个问题,在本地将其附加到列表并仍然使用变量会快得多,但这可能会在添加到数据库失败的情况下导致问题。因此,为了保证数据的一致性,您应该在将元素成功添加到数据库之后再将其添加到列表中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64283281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档