обработка данных JSON в PHP от JQuery AJAX - PullRequest
1 голос
/ 12 ноября 2011

Я создал 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);

Я отправляю исправленные значения ??

Ответы [ 3 ]

2 голосов
/ 12 ноября 2011

изменить

ventas: data, 

на

ventas: ordenDeCompra, 
1 голос
/ 12 ноября 2011

Использование:

var ordenDeCompra = JSON.stringify(data);
$.post("../Backend/ordenesDeCompra.php",
    {
        ventas: ordenDeCompra, 
        idcliente : $('#sltCliente').val(),
        subtotal: subtotalfactura
    },
respuesta);
0 голосов
/ 12 ноября 2011
var ordenDeCompra = JSON.stringify(data);
$.post("../Backend/ordenesDeCompra.php",
    {
        ventas: ordenDeCompra, // shouldn't it be ordenDeCompra than data
        idcliente : $('#sltCliente').val(),
        subtotal: subtotalfactura
    },
respuesta);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...