javascript - 在将 PHP session 传递给 Vue.js 之前,使用 PHP 中的字符串中的空格对 JSON 进行编码

标签 javascript php json session encode

我在 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>

关于javascript - 在将 PHP session 传递给 Vue.js 之前,使用 PHP 中的字符串中的空格对 JSON 进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41968171/

相关文章:

java - 如何为 android 的连接 json 调用创建线程

javascript - 我可以使用输入类型 ="submit"以外的其他内容来发送表单吗?

php - 使用 php 和 Ajax 的 Highcharts 柱形图

javascript - 将 Bootstrap 模板与普通 Web 组件一起使用

php - 使用 PHP 从 XML 中删除命名空间

phpmailer 无法发送邮件

java - Jackson 的多态反序列化问题

json - 更正有关 json 正文中缺少或无效字段的 http 错误

javascript - 用户授权/未授权访问网页并导致错误

javascript - 使用谷歌地图绘制不规则同心圆