在将 PHP 会话传递给 Vue.js 之前,使用来自 PHP 会话的 PHP 中的字符串对 JSON 进行编码
Encoding JSON with spaces in string in PHP from a PHP Session before passing it to Vue.js
我在 PHP 中的字符串中使用空格对 JSON 进行编码,然后再将其传递给 Vue.js,但是该过程失败了。如果我在没有空格的情况下进行测试,一切都很好。
我确信有一些我不知道的基本理论,但如果有人能解释一下那就太好了。
编码代码如下:
<?php $f = Session::get('foods');?>
<?php $a = json_encode($f); ?>
传递给 Vue
<credits f = {{$a}} a = {{$b}} c={{$cr}}></credits>
如果属性可以有空格,则需要用引号将它们括起来。
<credits f='{{$a}}' a='{{$b}}' c='{{$cr}}'></credits>
我在 PHP 中的字符串中使用空格对 JSON 进行编码,然后再将其传递给 Vue.js,但是该过程失败了。如果我在没有空格的情况下进行测试,一切都很好。
我确信有一些我不知道的基本理论,但如果有人能解释一下那就太好了。
编码代码如下:
<?php $f = Session::get('foods');?>
<?php $a = json_encode($f); ?>
传递给 Vue
<credits f = {{$a}} a = {{$b}} c={{$cr}}></credits>
如果属性可以有空格,则需要用引号将它们括起来。
<credits f='{{$a}}' a='{{$b}}' c='{{$cr}}'></credits>