我正在以以下格式将来自service.js的数据作为json编码的字符串发送到myPhp.php:

{"Name":"alpha"}


我想收集这些数据并以json形式返回给services.js,将beta添加到字符串中,如下所示:

{"Name":"alpha beta"}


myPhp.php

<?php
$a = $_POST[data];
$b = json_decode($a);
$c = $b.Name + "beta";
echo ($c);
?>

最佳答案

“。” PHP中未使用符号来访问/设置属性-更像Javascript,并且您需要在$_POST变量附近加上引号〜除非将data定义为常量。我认为您可以尝试这样的操作。

<?php
    $b = json_decode( $_POST['data'],true );
    $b['name'].='beta';
    echo json_encode($b);
?>

关于javascript - 用PHP接收和发送回JSON数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33985239/

10-12 12:40
查看更多