但是找不到答案,但我确定已经在我的程序中的其他地方使用过它。
我正在构建一个导航表单,允许用户设置导航名称以及可选的字幕和痕迹值。
这些表单输入是动态创建的,如下所示:
<input name="menu[1][title]" value="Index" />
<input name="menu[1][subtitle]" value="Our home page" />
<input name="menu[1][crumb]" value="Home" />
<input name="menu[2][title]" value="Contact" />
<input name="menu[2][subtitle]" value="Get in touch" />
<input name="menu[3][crumb]" value="Contact" />
这些表单输入以格式菜单[ID] [TYPE]创建。从那里我将使用PHP将与菜单ID属性匹配的数据库更新为数据库表ID,并将列更新为菜单TYPE属性。
我只是难以理解如何获取输入,并通过Jquery / JSON将它们发送到PHP脚本。主要是ID号将动态创建。正准备帮助我的gf解锁她锁在车里的钥匙,以便在我回来时发布一个代码片段。
感谢您的反馈。在寻找一种相对简单的方法来实现这个之后,我选择使用字符串,这意味着如果我在以后添加菜单元素,我必须更新代码。
答案 0 :(得分:1)
您可以使用jquery serialize()函数将表单的所有数据发送到PHP页面。 http://api.jquery.com/serialize/
答案 1 :(得分:0)
我只是对如何获得输入感到难过
点击提交按钮。
主要是ID号将动态创建
任何元素都可以随时查询其中一个属性的值。
将它们发送到PHP脚本。
当用户提交表单时,名称/值对会自动发送到php脚本。你为什么要做任何事情?
答案 2 :(得分:0)
我想最好的方法是从你的输入构建一个数组,然后用AJAX将这个数组发送到你的PHP脚本
我让你检查一下这个jsFiddle :(我刚刚更新了它) http://jsfiddle.net/ds52y/13/
$( function() { /* look in the jsFiddle */ });
希望这会有所帮助:)