【发布时间】:2021-03-23 20:12:20
【问题描述】:
我想将 json 从 js 脚本发送到 php 文件,但是当在 php 文件中收到 json 时,echo 只显示“Array”
var tot = [];
for (var i = 0; i < con.length; i++) {
//tot = tot +"x" + num[i].value +":"+ con[i].textContent + ",";
tot.push({id:id[i].textContent, nombre : con[i].textContent, cantidad:num[i].value});
}
$.ajax({
type:"POST",
data : {json:JSON.stringify(tot)},
url:direccion,
success:function(data){
if(data=="bien"){
swal("Se ha realizado el pago exitosamente");
}else{
alert(data)
}
}
PHP 代码
$n = json_decode($_POST['json']);
echo ($n);
【问题讨论】:
-
这是你的错,不是 PHP。
Use var_dump($n);. -
这能回答你的问题吗? How do I extract data from JSON with PHP?
-
@MarkusZeller 该问题中的这个问题是他们试图回显嵌套元素并且索引错误。与此完全不同。
标签: javascript php json