所以我有一个分页的页面,我试图通过它们传递数据。在其他浏览器上,保存的值和路径是正确的。
值:
{"introversion_extroversion":{"0":"71.43","1":"28.57","agree":"introversion","disagree":"extroversion"},"rationality_irrationality":{"agree":"irrational","disagree":"rationality"},"logic_ethics":{"0":"60.00","1":"40.00","agree":"ethics","disagree":"logic"},"intuition_sensory":{"0":"0.00","1":"100.00","agree":"intuition","disagree":"sensory"}}路径:/
但是,在Safari上,路径不匹配根(匹配分页),并且该值缺少符号。
值:
{"introversion_extroversion":{"0":"71.43","1":"28.57","agree":"introversion","disagree":"extroversion"},"rationality_irrationality":{"agree":"irrationa路径:test-page/page/3
我是如何保存饼干的:
document.cookie = 'results=' + JSON.stringify(results) + '; path=/';而且,控制台中没有任何错误。
编辑:在将值保存到cookie之前,打印出控制台中的值,给出正确的值,这意味着一旦将值保存到cookie中,就会出现错误。
发布于 2022-10-17 14:11:48
看起来您并不关心您的WordPress服务器是否能够看到这些值。在这种情况下,您可能应该为此目的使用会话存储而不是cookie。(它适用于所有浏览器。)
要存储一个值:
sessionStorage.setItem("quiz_results", your object);若要检索值:
your object = sessionStorage.setItem("quiz_results");你可以用这种方式存储更多信息。
https://stackoverflow.com/questions/74098217
复制相似问题