オブジェクト配列を jquery で php にシリアル化するにはどうすればよいですか?
私はこれを持っています:
jQuery(vetDespesas)
SQLクエリを作成するには、この配列をphpで送信する必要があります。
dump php を使用しようとしserialize
ましunserialize
たが、うまくいきません。
私はこれをjQueryで使用します:
// this = my Form html
var dataSend = $(this).serializeArray(); // other datas...
dataSend.push({name:'moeda',value:moeda});
dataSend.push({name:'moedaCotacao',value:moedaCotacao});
**dataSend.push({name:'vetDespesas',value:vetDespesas});** object array
PHPでは、どのようにコードを書くことができますか?
$requisitadopor = $_POST['requisitadopor'];
$autorizadopor = $_POST['autorizadopor'];
$departamento = $_POST['departamento'];
$unidade = $_POST['unidade'];
var_dump($_POST['vetDespesas']); // doesn't work =/ (array of objects)
vetDespesas = JSON.stringify(vetDespesas);
そして私はphpを使用します:
$a = json_decode($_POST['vetDespesas']);
var_dump($a[0]);
私のクロムコンソールの印刷:
オブジェクト( stdClass )[ 2 ] public 'dataDespesa' => 文字列 '15/12/2015' (長さ = 10) public 'descDespesa' => 文字列 'teste1' (長さ = 6) public 'budgetDespesa' => 文字列 '001 001 0E2R' (長さ = 12) パブリック'valorDespesa' => 文字列 '2133.33' (長さ = 7)このデータにアクセスするにはどうすればよいですか?