jQuery、$。post、およびphpの使い方を学んでいます。私はPHPに多次元配列を送りたい
jQuery:多次元配列を投稿する
(私はあなたたちのようなプロではありませんよ)。
私の配列は次のようになります。
var item= new Array();
item[0] = ["Object", "Value"];
item[1] = ["id", "x"];
item[2] = ["status", "y"];
item[3] = ["date", "z"];
etc...
これは私のjQueryのコードです:また
//AJAX
$("#add").click(function()
{
$.post('ajax_new.php' ,
{
item : item
},
function(data)
{
alert(data);
} //end: if:else
); //END:$.post
}); //END:ajax
は、配列を掲示した後、どのように私はそれをPHPで扱うのですか?このよう
は、私が前にサーバーに送信JSONに収集したデータを変換するために使用
<?
$id = $_POST['item'][1][1];
echo $id;
?>
何が問題なのですか? jQueryはどのようにデータを送信し、どのように送信しますか?あなたが望む結果を述べていない場合でも、私たちがあなたを助けることができるとどのように期待していますか? –
そしてどこに問題がありますか? print_r($ _ POST ["item"])を実行できますか? PHPスクリプトajax_new.phpから、あなたがリクエストから得ているものを見せてください。 – Whetstone
独自のデータ構造で柔軟に対応している場合、これは動作します。http://api.jquery.com/jQuery.param/ – Oliver