我用这种结构创建了一个json
var data =
{
"people": [
{ "name" : "John", "id" : 1 },
{ "name" : "Marc", "id" : 2 }
]
}
现在这就是我将数据发送到php的方式
var ordenDeCompra = JSON.stringify(data);
$.post("../Backend/ordenesDeCompra.php",
{
ventas: data,
idcliente : $('#sltCliente').val(),
subtotal: subtotalfactura
},
respuesta);
现在,当我尝试处理php中的数据时,它没有任何值,我知道这些值发送得很好,因为我看到了以
charles debugging proxy
发送的数据。这就是我尝试在php中获取值的方式
$array = json_decode(stripslashes($_POST['ventas']), true);
我发送的值是否更正?
最佳答案
更改
ventas: data,
至
ventas: ordenDeCompra,