kt26回答ポイント 70ptウォッチ 6

AjaxでPHPにPOSTで送信し、その結果を受けてページ上に出力するプログラムを作っています。ライブラリにJQueryを使っています。


// Javascript側
var ary =[];
ary["test"] = 1;

$.ajax({
type:"POST",
url:"test.php",
data:"ary="+ary,
cache:false,
success: function(str){
$("#preview").text(str);
}
});

// PHP側
print_r($_POST["ary"]);

としているのですが、反応がありません。
連想配列の部分を ary[0] = 1 というようにすると、結果が出力されます。

PHP側で $_POST["aray"]["test"]という連想配列を扱いたいのですが、どうすればいいのでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-12-10 12:16:01
終了日時
2009-12-12 01:23:37
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358連想配列84JavaScript2781PHP7798jQuery742ライブラリ985プログラム5048URL11376cache80

人気の質問

メニュー

PC版