我正在以以下格式将来自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/