php - 从 jquery ajax 处理 php 中的 json 数据

标签 php jquery ajax http-post

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

相关文章:

php - 如何使用从数据库创建的动态下拉列表来构建 MySQL 查询

c# - Google PDF 查看器中的水平滚动条

javascript - 将 JS 事件限制为每个用户每天一次

javascript - 在 Ember 模板中插入脚本标签

php - Stripe native PHP 库与使用普通 cURL

javascript - 在 Drupal 8 中需要选择框

php - SQL 数组语句

javascript - 如果参数不在 AJAX 调用期间,则包含 NULL 条目

javascript - 运行最后一个 Ajax 请求(后退按钮、前进按钮、关闭选项卡/浏览器)

javascript - 如何使用 jQuery 异步上传文件?