是否可以从 Javascript/Jquery 在会话中存储 JSON 对象。以及在服务器端使用的会话密钥值。
问问题
774 次
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 回答