我用这种结构创建了一个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,

10-04 11:14
查看更多