【发布时间】:2019-04-24 10:07:11
【问题描述】:
我需要弄清楚为什么我不能为 JSON 对象获取这个 JS 会话。我确定我错过了一些简单的东西。
我在 laravel 中设置了一个 Session 变量
Session::put('test', "{'test1':'123','test2':'456'}");
我想在 js 的页面中设置这个:
<script>var testvar = "{{\Session::get('test')}}";
然后我尝试在 js 中执行此操作:
var test_json = JSON.parse(testvar);
但我看到 js testvar 设置了引号编码?
我做错了什么???
【问题讨论】:
-
为什么要在刀片中使用
Session?您需要将这些值作为参数传递给刀片,遵守 MVC。 -
@Andreas 如果它像鸭子一样走路和像鸭子一样说话,那么它就是一个 json 对象。 :)~
-
@JustinSchwimmer 如果有问题,那就是错误的。仅仅因为某个网站使用了错误的术语并不能说明它是正确的。
-
@Andreas 如果错了 - 我们必须纠正错误。有时,为了纠正错误,你必须做正确的事情。
标签: javascript php laravel session