1. 云栖社区>
  2. PHP教程>
  3. 正文

laravel Js去掉传递json中的"等转义特需字符

作者:用户 来源:互联网 时间:2017-11-30 16:13:46

jsonlaravel字符传递转义去掉特需

laravel Js去掉传递json中的"等转义特需字符 - 摘要: 本文讲的是laravel Js去掉传递json中的"等转义特需字符, 最近在laravel框架中,前台Blade模版中获取后台传递的json字符串,发现了有&quot字符,现象如下: /*后端*/$x_char = ["2017-10-25","2017-10-24"];return view(xx

最近在laravel框架中,前台Blade模版中获取后台传递的json字符串,发现了有&quot字符,现象如下:


/*后端*/
$x_char = ["2017-10-25","2017-10-24"];
return view(xxx, ['x_char' => json_encode(x_char)]);
/*前端*/

很明显,后端接口传递至Balde模版里的json数据,被转义了。而我不需要转义的json字符串。

网上有博文,将这些转义字符,用js正则转回来,但麻烦。


后来看到这篇帖子,才发Blade模版接收变量时,用 {!! $x!!} ,可以让$x 不会被php函数htmlspecialchars转义。


原帖:https://segmentfault.com/q/1010000010580668


laravel官网介绍:https://laravel.com/docs/5.4/blade#displaying-data

改造代码如下:


/*前端*/

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索json , laravel , 字符 , 传递 , 转义 , 去掉 特需 ,以便于您获取更多的相关知识。