我将来自services.js的数据作为json编码的字符串以下列格式发送到myPhp.php:
{"Name":"alpha"}
我想收集这些数据并发送回services.js,因为它以json形式返回,在字符串中添加beta,如下所示:
{"Name":"alpha beta"}
myPhp.php
<?php
$a = $_POST[data];
$b = json_decode($a);
$c = $b.Name + "beta";
echo ($c);
?>
答案 0 :(得分:1)
<?php
$a = $_POST[data];
$b = json_decode($a);
$c = $b['Name'] . " beta";
header('Content-Type: application/json');
echo json_encode($c);
?>
答案 1 :(得分:1)
&#34;。&#34; PHP中没有使用符号来访问/设置属性 - 更像是Javascript,你需要在$_POST
变量周围加上引号〜除非将data
定义为常量。我想你可以试试这样的事情。
<?php
$b = json_decode( $_POST['data'],true );
$b['name'].='beta';
echo json_encode($b);
?>