如何在javascript中正确处理和存储来自请求的响应

时间:2017-01-11 10:14:30

标签: javascript php

我不知道如何把这个...但我有这个网站,这个网站主要通过API提取数据。但我不知道如何正确处理他们的回答。例如,我有这个功能,您可以使用给您的一些凭据注册会员资格,例如卡号和令牌。然后输入这些凭据,然后调用端点,然后端点验证凭据,然后返回我想在下一页处理的一些数据。需要做的是,在我调用端点并返回有效响应后,我将被重定向到另一个页面,我可以在其中注册我的帐户。我希望我重定向的某些字段可以从上一页提供的响应中填充。

另一个例子是登录功能。我调用此登录端点然后验证数据,然后返回包含id和令牌的响应,然后用户被重定向到用户可以访问他/她的配置文件的主页。但话说回来,我并没有确切知道如何在整个会话期间正确地携带或存储其身份。

我现在正在做的是将数据存储在本地存储中,然后脚本才会访问它。我知道这是一个愚蠢的解决方案,因为它被操纵甚至删除或其他什么......但有人可以通过一些想法或解决方案来启发我如何能够通过这个。

请不要讨厌。只是爱。

2 个答案:

答案 0 :(得分:0)

Carlo,你为什么不去找ajax post jQuery,我认为这可能会解决你的第一个para问题,你不想使用2个页面来获取用户凭据详细信息和用户详细信息。你有2个表格,第1个填写用户凭证,当它返回数据时,你可以使用ajax post填写第二个表格中的数据。

那就是我摔倒了。

答案 1 :(得分:0)

您应该考虑使用更多信息重写您的问题,因为给出的信息并不真正有用。听起来你的网站/服务器的架构有问题,而不是关于编程的问题。在会话中存储ID或其他信息可能是您的问题的解决方案,因为此信息可以在页面之间传输,而无需在每次重定向时向服务器请求相同的信息。

除非您使用单页应用程序的框架,否则除了Cookie或网络存储之外,没有简单的方法在页面之间传输信息。

对于重定向,您可以编写处理来自服务器的信息的JavaScript,并根据此信息重定向用户。