私は以下のようにAJAX呼び出しをしています。 PHP側の jQueryとAJAXを使用してJSONデータをPHPに渡す
$.ajax({
type: "POST",
url: "php/customheader.php",
data: {
update: 1,
header : {
1 : custom[1].header,
2 : custom[2].header,
3 : custom[3].header,
4 : custom[4].header
},
header_key : {
1 : custom[1].key,
2 : custom[2].key,
3 : custom[3].key,
4 : custom[4].key
}
},
dataType : 'json',
success: function(data) ajaxSuccessCallback(this_dialog, data)
});
は、私がループなど、私が試した中で使用するために適切な連想配列の中に、このデータを取得するために苦労しています。
$_POST['update']
1
を返します。ですから、データが連想型/多次元配列でないときにJSON - > PHPを使う方法を知っています。
これを呼び出す。
$_POST['header[1]']
は何も返しません。
この多次元データをPHPでの反復処理に適した形式にするには、どのような方法が最適ですか?
おかげで、
を十分に活用あなたのPHPスクリプトの_POST ['header'] [1] ' – Teneff
は' print_r($ _ POST); 'を実行して、あなたが望むデータにアクセスする方法をもっとはっきりさせるべきです。 –
@Teneffありがとう!それはうまくいった! – mriksman