次のコードがあります。
var data_str = $('form').serialize();
alert(data_str);
$("#SerializeTXT").text(data_str).show();
$.ajax( {
type: 'POST',
url: 'test.php',
data: data_str,
success: function(data) {
$('#result').html(data);
}
});
ここに私のtest.phpと結果があります:
<?php print_r($_POST);?>
#result I get
Array ( [itemIDhidden] => 2640 [SelectQt] => 1 [Bread] => Black Bread_0 [Cheese] => American_0 [Toppings] => Bacon_0 [Description] => TWSTE 3 45 T4 )
SerializeTXT で取得します
itemIDhidden=2640&SelectQt=1&Bread=Black+Bread_0&Cheese=American_0&Toppings=Sauteed+Mushrooms_0&Toppings=Fried+Onions_0&Toppings=Bacon_0&Description=TWSTE+3+45+T4
複数選択された要素の最後の要素のみを投稿が取得していることがわかります。SerializeTXT div では、フォームから選択されたものを正確に取得します。
任意のアイデアと、php ファイルでこれらすべてのパラメーターを取得するにはどうすればよいですか?
前もって感謝します。