我已将序列化对象从Controller返回到laravel中的刀片视图,如:
"a:3:{i:0;s:1:"2";i:1;s:1:"4";i:2;s:1:"6";}"
从我的刀片视图我使用这个JS代码块将这些值作为数组。
var branches = {{unserialize($preliminary->branches)}};
但在那里我收到错误说
预期表达
任何解决这种情况的建议......?
答案 0 :(得分:1)
在json_encode
。
unserialize
E.g。
var branches = {{json_encode(unserialize($preliminary->branches))}};
unserialize
给你一个PHP对象,你试图直接注入JS。通过json_encode
传递它,你将它转换为字符串javascript可以grok。