-2

是否可以从 Javascript/Jquery 在会话中存储 JSON 对象。以及在服务器端使用的会话密钥值。

4

4 回答 4

1

您可以将其存储为 cookie 或使用 ajax 将其发送回服务器或将其编码为 url 并将其传递给服务器进行存储。

于 2013-04-29T10:46:01.590 回答
1

您不能将数据直接从 localStorage / sessionStorage 传递到后端,但您可以做的是将 JSON 字符串保存在 cookie 中,然后从后端访问它。

于 2013-04-29T10:46:54.913 回答
0

是否可以从 Javascript/Jquery 将 JSON 对象存储在 sessin 中

不,至少不是直接的,但这与您在客户端上的任何其他数据相同。

如果您想在会话中存储某些内容,则必须将其发送到服务器。您可以通过将其放入 HTTP 请求(例如通过 Ajax)来实现。

然后,您在服务器上有一个字符串,您可以使用普通会话 API 存储该字符串。

并在服务器端使用它

一旦它在会话中,您就可以在服务器上自由使用它。您甚至不需要将其放入会话中(尽管,如果您不这样做,它将在下一次请求之前丢失)。

于 2013-04-29T10:46:08.913 回答
0

可以通过使用 AJAX 将 json 对象文本发送到服务器来将其存储在会话中。在服务器端有 JSON 库来重新创建对象,然后在服务器端使用它的属性。通过 AJAX 发送的优点是不需要刷新页面。

就像 TJ Crowder 指出的那样,您可以使用 cookie。

于 2013-04-29T10:47:18.327 回答