我用这个结构创建了一个 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 调试代理
发送数据。
这就是我尝试获取 php 中的值的方法
$array = json_decode(stripslashes($_POST['ventas']), true);
我发送的是更正后的值吗?
最佳答案
改变
ventas: data,
到
ventas: ordenDeCompra,
关于php - 从 jquery ajax 处理 php 中的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106473/