将数组post值jquery ajax传递给php
我花了一整天的时间来寻找这个解决方案,但我没有找到任何合适的方法。 我是jquery的初学者,需要代码帮助 我有一个表单中的动态表,它将床的详细信息发送到php。 它的图表是这样的。用户从选择下拉框中选择下面的数字将数组post值jquery ajax传递给php,php,jquery,ajax,arrays,post,Php,Jquery,Ajax,Arrays,Post,我花了一整天的时间来寻找这个解决方案,但我没有找到任何合适的方法。 我是jquery的初学者,需要代码帮助 我有一个表单中的动态表,它将床的详细信息发送到php。 它的图表是这样的。用户从选择下拉框中选择下面的数字 Rooms | King Bed | Queen Bed | Child Bed -------------------------------------------------- Room Name | 1 | 0 | 0 Room Na
Rooms | King Bed | Queen Bed | Child Bed
--------------------------------------------------
Room Name | 1 | 0 | 0
Room Name2| 0 | 1 | 0
Room Name3| 0 | 0 | 2
它不是一个单一的形式,许多其他输入在它之前和之后。
所以我不认为我们可以将serialize()与jquery等一起使用。。
在jQueryAjax中,我真正讨厌的是我们不能将表单的$\uPOST['txt']数组传递给php。
需要您帮助我如何将每个房间的详细信息传递给php
等待积极的回应
谢谢没有理由不能通过ajax发布阵列。不能使用本机对象,而是传递字符串
$.post('mypage.php', 'txt[]=a&txt[]=b&txt=c')
更多信息请访问
注意:您可能需要避开分别变成%5B和%5D的[和]。我不能这样做,因为我已经解释过这是动态表而不是静态表。所以我在名字中使用了这个名字,比如name=bedname[]name=kingsize[]等等。。。表示四列在循环中重复。现在我如何保存它?你必须手动编码它。如果您需要发送两个房间,如下所示:
房间[1]['type']=吸烟和房间[1]['number']=901和房间[2]['type']=非吸烟和房间[2]['number']=123