我有以下代碼:序列化和param回報問題與PHP和JQuery
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
我得到
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文件中的所有這些參數?
預先感謝您。
爲什麼-1 ?????????? – Dev