将数组post值jquery ajax传递给php

时间:2011-10-03 14:08:04

标签: php jquery ajax arrays post

我花了一整天的时间来寻找这个解决方案,但我没有找到任何正确的方法来做到这一点。 我是jquery需要代码帮助的初学者。

我有一个表格中的动态表格,它会将床位详细信息发送给php。 它的图是这样的。用户下方的数字从选择下拉框中选择。

Rooms     | King Bed | Queen Bed | Child Bed
--------------------------------------------------
Room Name |   1      |    0      |   0
Room Name2|   0      |    1      |   0
Room Name3|   0      |    0      |   2

它不是单一形式,许多其他输入都在它之前和之后。 所以我不这么认为所以我们可以使用带有jquery等的serialize()。 我真的讨厌jquery ajax的事情是我们无法将$ _POST ['txt']数组的数组传递给php。 需要你帮助我如何将每个房间的细节传递给php。

等待积极回应。

谢谢

1 个答案:

答案 0 :(得分:0)

没有理由不能通过ajax发布数组。你不能使用原生对象,而是传递一个字符串。

$.post('mypage.php', 'txt[]=a&txt[]=b&txt=c')

http://api.jquery.com/jQuery.post/

的更多信息

注意:您可能需要转义 [] ,它们将成为%5B %5D 分别。